Ruby: 2007年5月アーカイブ

Ruby の開発環境を入れようと色々調べてたら Eclipse + RadRails の組み合わせがよさそうなので導入しました。 RadRails はプラグイン版を使用しました。

One-Click Ruby を使わず、 cygwin でがんばろうとしたためか、いろんなところで嵌ったのでインストール方法について纏めます。
この方法で一応ちゃんと動きました。疲れた。。。

[ ruby ]
cygwin で選択してインストールするだけ。
make も後に必要になるので無かったら入れておく。

[ JDK ]
Eclipse を動かすために JDK が必要なのでインストール。
RadRails は JDK 5 (JDK 1.5) 以上が必要なのに注意!!
1.4 だと RadRails をインストールしてもメニューに表示されないので嵌る。
たぶん JDK 6 (JDK 1.6) を入れとくと吉。

[ Eclipse ]
ダウンロードして解凍するだけ(3.2.2)。
日本語化のファイルは現在 3.2.1 用しかないので All versions からダウンロードして Eclipse と同一ディレクトリに解凍。

[ RadRails ]
http://www.radrails.org/
から Aptana IDE + Rails を選択し、 Eclipse のプラグイン版(Download Rails Plugin)のインストールを行う。(インストール方法が英語で書いている。Eclipse のヘルプ ->ソフトウェア更新 -> 検索およびインストールから。)
RadRails から名前が変わったんだろうか。よくわからない。

[ RubyGems ]
rails, mongrel をインストールするために RubyGems が必要なので入れる。
http://rubyforge.org/frs/?group_id=126&release_id=9501
から最新版をダウンロードして解凍し、cygwin で
ruby setup.rb
を実行。

[ rails ]
cygwin で
gem install rails --remote --include-dependencies
を実行。
gem update --system
gem pristine --all
もやっておくといいらしい。

[ Mongrel ]
速いサーバらしい。何かよくわからないが入れておいた方がよさそうなので入れる。
選択肢を間違えるとちゃんと動かないので注意。mswin32版はこの構成では動かない。
間違えて入れてしまった場合は
gem uninstall mongrel
で。
make が無いよって怒られる場合は cygwin の make を入れて再度実行!
mongrel_install.png

[ 設定 ]
Windows の環境変数 %PATH% に cygwin の bin が入ってなかったら入れておく。
cygwin_sysenvpath.png

Eclipse の Rails の設定も行う。
rails_config.png
/ でなく \ (円記号) を使用するとうまく動かなくて嵌るので注意!

こんな感じでインストールできるはず!

==
参考にしたサイト
http://d.hatena.ne.jp/kenmituo/20070508 今回の構成とは違うのですがとても参考になりました。

いきなりですが、最近、とあるプロジェクトで Ruby & Ruby on Rails をやる必要が出てきました。
ということで、 Ruby の学習日記のエントリを作ることにします。
3日坊主になる予感ぷんぷんですが(^_^;;
ちなみに私は perl 使いです。

5/14
プログラミング Ruby 第二版 言語編 ISBN:4274066428 を読み始める。
Ruby にも $_ (暗黙の変数)があることに驚き!でも使用は推奨されないらしい。がっかり。
3 章まで読んだ。何となく理解したかも。たぶんライブラリに何があるのかを覚えるのが大変そう。
やはり後発だけあって、オブジェクトがきれいに扱えるのがよさげ。

5/18
開発環境を入れてなかったので構築する。
調べた結果、Eclipse + RadRails がいい感じな気がしたので導入することにする。
しかし適当に入れただけではちゃんと動かなかった。。。

5/21
ちゃんと動くようにインストールをやり直した。
ついでに嵌ったポイントなどを纏めて新しいエントリに纏めた。

動くようになったので
Railsマスターへの道
を見て少し試してみる。確かに簡単に作れる。
cygwin 版 ruby では database.yml の host: を localhost ではなく 127.0.0.1 にしないとうまく動かないようだ。
ruby 自体のせいではないけど、どうも嵌るポイントが多くまだまだ色々問題がある印象。

このアーカイブについて

このページには、2007年5月以降に書かれたブログ記事のうちRubyカテゴリに属しているものが含まれています。

次のアーカイブはRuby: 2008年2月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Ruby: 2007年5月: 月別アーカイブ

Powered by Movable Type 4.12