Mac、WindowsでRuby On Railsをインストール、サービス構築するまでの詳細情報を紹介します。
更新:11/10/05 | Ruby On Rails Eclipse編 | Ruby On Rails
Eclipseの準備
Ruby On Railsの環境が整ったら、開発環境を整備します。
Eclipse+RadRailsを使った環境を紹介します。
Eclipseのページ(http://www.eclipse.org/)
から、プラットフォームに適したバイナリをダウンロードしてインストールします。Windows版、Mac版、いずれを選んでも基本的な今後の使用方法などは変わりません。
Eclipseプラグインをインストール
- RDT
http://updatesite.rubypeople.org/release
次の、Aptanaバンドル版を利用する場合は不要です。
既に、RDTもバンドルされているためです。 - RadRails
現在は
http://update.aptana.com/install/rails/3.2/
を指定することで、Aptanaに統合されたバージョンを入手できます。
また、本パッケージでないと正常に動作しない場合があります。
具体的には、Rake Tasksのドロップダウンメニューがどうやってもブランクのまま表示されない問題が発生します。
古くは
http://radrails.sourceforge.net/update
でしたが、Eclipse3.2環境で利用する場合は使用を避けましょう。Rakeが正常動作しないなどの弊害を発生します。 - Aptana
前述のRadRailsに統合されているため、現在は明示的にインストールする必要はなくなっています。
http://update.aptana.com/update/ - SQLExploler
MySQLをGUIで操作可能な便利なプラグインです。Ruby On Railsとは直接関係のないプラグインですが、導入しておくと後で楽が出来ます。
http://eclipsesql.sourceforge.net/ - MyLar
http://download.eclipse.org/technology/mylar/update-site/e3.2
Subclipseに必要なプラグインで、タスク管理などを行うものです。
Subclipseを利用しない場合にはインストールの必要はありません。
- 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関連
-
- Macでも使えるDVDドライブ
- Leopard詳解
- iLife詳解
- Macの修復方法特集
- Apple MacBook (Pro)
- Macで無線LAN802.11n
- 新旧MacBookベンチマーク
- フルHD編集Apple iMovie&Final Cut Express
- ROXIO Toast Platinum
- フルHD編集Apple Final Cut X
- MacBookのHDD換装方法
- MacとWindowsのファイル共有
- MacでWindowsを遠隔操作
- WinユーザーのためのMac概論
- 無料の辞書検索ツール 英辞郎
- 代表的なタブブラウザの比較
- Macお勧めのフリーソフト紹介
- 無料のOffice環境 NeoOffice
- エミュレータ比較
- Macで最適バックアップ
- iGeek Indelible
- intego PersonalBackup
- EMC® Retrospect® for Mac
- Mac版 ウイルス対策
- Ruby On Rails インストール(Mac編)
- Ruby On Rails 開発の初歩(Model)
- Ruby On Rails 開発環境RadRails
- Ruby On Rails DBメンテナンス
- Excel, Wordを使ってMacで年賀状宛名印刷
- Windows関連
-
- EaseUS Todo Backupで完璧バックアップ
- DVD, Blu-rayリッピングツール AnyDVD HD
- キャプチャーソフト hunuaaCap
- Windows2003でリモートデスクトップ7を動かす
- 最適なバックアップソフトは
- robocopyによるバックアップ
- リージョンフリー
- リージョンフリー化を有効活用
- マルチブート
- Antivir®
- eTrust Antivirus
- AVG AntiVirus
- C#徹底講座
- メーラー Mailer
- VBA徹底活用術
- JustSystemメーラーShuriken
- FTPソフトとコマンドライン解説
- DOS/Vパーツリンク集
- Oracle10gBronze試験対策
- CDからMP3へ簡単に変換する方法
- メディアなど
- ハードウェア
-
- iPhone 3G
- iPhone 4
- iPod+iTunes
- iPhone SDK
- 色域(AdobeRGB)
- hp mini 1000
- 環境紹介
- KDDI au新旧プラン研究
- DVDをMP4にコンバート
- 無線LAN環境802.11n
- キャプチャボード
- HD-LANによるネットワークストレージ構築
- NEC LavieJ LJ500/5A
- LavieJ HDD換装
- LavieJ 調子の悪いHDDの復旧
- LavieJ 無線LANモジュールの換装
- LavieJ メモリの追加
- LavieJ バックアップ作成と復元
- Intel PRO/Wireless 2200BG
- 液晶・プラズマテレビ比較
- プリンタ(hp PSC2550)
- 万能リモコン クロッサム
- 婦人体温計 プチソフィア
- 婦人体温計 マドンナ
- ソフトウェア/サービス/開発SDK
- デジタル一眼レフカメラ
- テクニカル記事
- 趣味関連
- ゲーム 〜楽しいゲームの紹介や攻略法
- RoverMNI(ローバーミニ)
- 雑記
- その他
-
- ネットバンキングに便利な金融機関
- 便利なサイト翻訳機能
- 便利ツール GMail
- 無料電話Gizmoの嘘とほんと
- リンク:一般ページへのリンク集
- 相互リンク:相互リンク募集中!
- 本ページの統計:本サイトの統計データ公開
- コメント・フィードバック