--- text.html 2008-12-30 00:26:38.000000000 +0900 +++ package-j.html 2008-03-14 02:17:51.000000000 +0900 @@ -4,11 +4,12 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -package-j.rd +電脳Rubyプロダクツ Cygwin binaries +

電脳Rubyプロダクツ Cygwin binaries

-

LAST_MODIFIED

+

Last modified: Fri, 14 Mar 2008 02:17:51 JST

電脳Ruby謹製品の Cygwin バイナリパッケージを提供しています. Cygwinインストーラ setup.exe から簡単にインストールできます.

まずは「電脳Ruby謹製品を使うためのCygwin環境構築」を見てCygwin環境を整えてください.

@@ -17,17 +18,68 @@ Cygwin DLLのバージョンは以下のコマンドで確認できます:

$ uname -r

GNOME2など比較的新しいライブラリを使用しますので,できるだけ最新の環境を追いかけることをおすすめします.

+ + + + + + + + + + + + + + + + + + + + + + +
+Cygwin binary packages (checked with Cygwin DLL 1.5.25)
+archive +
dcl-gtk2dcl-gtk2-5.3.3-1.tar.bz2
dcl-C-gtk2dcl-C-gtk2-5.3.3-1.tar.bz2
netcdfnetcdf-3.6.2-1.tar.bz2
ruby-gnome2ruby-gnome2-0.15.0-1.tar.bz2
ruby-narrayruby-narray-0.5.9p4-1.tar.bz2
ruby-narray_missruby-narray_miss-1.1.2-3.tar.bz2
ruby-dcl-gtk2ruby-dcl-gtk2-1.5.3-3.tar.bz2
ruby-netcdfruby-netcdf-0.6.3-1.tar.bz2
ruby-fftw3ruby-fftw3-0.2-5.tar.bz2
numru-miscnumru-misc-0.0.6-3.tar.bz2
numru-unitsnumru-units-1.5-3.tar.bz2
gphysgphys-0.6.1-1.tar.bz2
gavegave-1.2.2-1.tar.bz2
numru-metnumru-met-0.0.2-3.tar.bz2
ruby-multibitnumsruby-multibitnums-0.1.2-3.tar.bz2
gpvgpv-0.3.0-3.tar.bz2
rb-gslrb-gsl-1.10.3-1.tar.bz2
+※パッケージ名にリンクがあるものは電脳Rubyプロジェクト外の製品です +

+※ruby-narray が 0.5.9 から fftw2モジュールのサポートをしなくなったため,fftw2 は Obsolete にしました. +[2006/09/13] +
+※インストール先ディレクトリ(prefix)が /usr/local -> /usr に変更になりました. +ドキュメントは /usr/share/doc/ 以下にあります. +[2006/03/01] +
+※Rubyライブラリのインストール先が /usr/lib/ruby/site_ruby/1.8/ 以下に変更になりました. +(以前は /usr/local/lib/site_ruby/1.8/ 以下だったため,環境変数 RUBYLIB の設定が必要でしたが,それが必要なくなりました) +[2006/01/15] +
+※fftw は Obsolete です. +Cygwin公式パッケージの fftw3, fftw3-dev をお使いください. +(setup.exeを使うと,自動的にアンインストールされて fftw3, fftw3-dev がインストールされます) +[2006/01/15] +

+

Cygwin Setup によるインストール

電脳Ruby謹製品を使うためのCygwin環境構築」で説明している環境が整っていることを前提とします.

1. setup.exe を実行します.

+2. Cygwin Setup +

電脳Ruby謹製品を使うためのCygwin環境構築」と同様にして進めていってください.

2. 電脳サーバをダウンロードサイトに指定します.

+Choose Download Site(s) +

複数のダウンロードサイトを指定することが可能です. 以前指定したダウンロードサイトがすでに選択された状態になっていますので,そのままの状態で http://ruby.gfd-dennou.org/products/cygwin/ と入力し,「Add」ボタンをクリックしてください. これで電脳サーバがダウンロードサイトに追加されました.

3. ダウンロードするパッケージを選択します.

+Select Packages +

新たに「Dennou-Ruby」というカテゴリができています. カテゴリ名の横の "Default" を "Install" に変えれば,すべての電脳Rubyパッケージがインストールされます. このとき,依存するパッケージも自動的に選択されます.

@@ -37,6 +89,14 @@

startx

として Xサーバと xterm を立ち上げます.

/usr/share/doc/(パッケージ名)/ 以下に,デモプログラム・テストプログラムがあります(用意されていないパッケージもあります)ので,xterm から実行してみてください.

+
+ + + +
GAVE で NetCDFファイルの描画を行った例
+GAVE on Cygwin/X +
+

その他・特記事項

Ruby-GNOME2 のパッケージ内容

ここで配布している Ruby-GNOME2 のパッケージには,すべてのGNOME2ライブラリのRubyバインディングが含まれているわけではありません. @@ -56,6 +116,12 @@

$ rebaseall

というコマンドを実行してやると回避できます.setup.exe から rebase というパッケージをインストールしておく必要があります.

これはRubyだけで起こる問題ではなく,Cygwin fork() の問題だそうです.詳しくは rebase のドキュメント (/usr/share/doc/Cygwin/rebase-x.x.README) などを見てください.

+
+
+
+Copyright (C) 2003-2007 GFD Dennou Club. All rights reserved. +
+