Mac、WindowsでRuby On Railsをインストール、サービス構築するまでの詳細情報を紹介します。

ホーム / Ruby On Rails Eclipse

更新:11/10/05 | Ruby On Rails Eclipse編 | Ruby On Rails

Eclipseの準備

Ruby On Railsの環境が整ったら、開発環境を整備します。
Eclipse+RadRailsを使った環境を紹介します。

Eclipseのページ(http://www.eclipse.org/)

から、プラットフォームに適したバイナリをダウンロードしてインストールします。Windows版、Mac版、いずれを選んでも基本的な今後の使用方法などは変わりません。

Eclipseプラグインをインストール

  1. RDT
    http://updatesite.rubypeople.org/release
    次の、Aptanaバンドル版を利用する場合は不要です。
    既に、RDTもバンドルされているためです。
  2. RadRails
    現在は
    http://update.aptana.com/install/rails/3.2/
    を指定することで、Aptanaに統合されたバージョンを入手できます。
    また、本パッケージでないと正常に動作しない場合があります。
    具体的には、Rake Tasksのドロップダウンメニューがどうやってもブランクのまま表示されない問題が発生します。
    古くは
    http://radrails.sourceforge.net/update
    でしたが、Eclipse3.2環境で利用する場合は使用を避けましょう。Rakeが正常動作しないなどの弊害を発生します。
  3. Aptana
    前述のRadRailsに統合されているため、現在は明示的にインストールする必要はなくなっています。
    http://update.aptana.com/update/
  4. SQLExploler
    MySQLをGUIで操作可能な便利なプラグインです。Ruby On Railsとは直接関係のないプラグインですが、導入しておくと後で楽が出来ます。
    http://eclipsesql.sourceforge.net/
  5. MyLar
    http://download.eclipse.org/technology/mylar/update-site/e3.2
    Subclipseに必要なプラグインで、タスク管理などを行うものです。
    Subclipseを利用しない場合にはインストールの必要はありません。
  6. Subclipse
    http://subclipse.tigris.org/update_1.2.x
    Subversionのリポジトリを利用するためのプラグインです。
    Subversionを利用しない場合にはインストールの必要はありません。

Rake Tasksのドロップダウンメニューに何も表示されないトラブル

EclipseからRakeタブを選んでもドロップダウンメニューになにも表示されない場合があります。
gem install --remote rake
としても、
gem update rake
としても解消されません。
もちろん、EclipseのRakeパスにC:\InstantRails\ruby\bin\rakeを指定しています。
(別の環境では後者で解決したことがあります)
この問題は、RadRailsの間違ったプラグインをインストールしていることに起因している可能性が高いので、もう一度EclipseのバージョンとインストールしているRadRailsのURLを確認しましょう。

GreasemonkeyによるRDocの活用

RDocはRubyのソースファイルに対するドキュメントを生成するアプリケーションだそうです。
RailsのAPIに関するドキュメントは、gem_serverを起動しすれば、http://localhost:8808 で閲覧できます。
gem_serverはInstantRailsの中に入っていて、C:\InstantRails\ruby\bin\gem_server.batを起動することで稼働します。

[2007-06-22 13:54:06] INFO WEBrick 1.3.1
[2007-06-22 13:54:06] INFO ruby 1.8.6 (2007-03-13) [i386-mswin32]
[2007-06-22 13:54:06] INFO WEBrick::HTTPServer#start: pid=2816 port=8808

実のところ、Locomotiveの環境では自体はもう少し複雑なようです。Mac+Locomotive環境では直ぐにはgem_serverを起動することは出来ないかもしれません。

greasemonkyプラグイン

https://addons.mozilla.org/ja/firefox/addon/748

RDoc をインクリメンタルサーチする greasemonkey スクリプ

http://d.hatena.ne.jp/secondlife/20070126/1169806683

 

 
お勧めリンク
ダウンロード
ストリーミング関連
Macintosh関連
Windows関連
メディアなど
 
ハードウェア
ソフトウェア/サービス/開発SDK
デジタル一眼レフカメラ
テクニカル記事
趣味関連
ゲーム 〜楽しいゲームの紹介や攻略法
RoverMNI(ローバーミニ) 
雑記
その他
コメント・フィードバック
©1998 CNXGROUP. このページの全部あるいは一部を無断で利用(コピー)することを禁じます。
>