Ruby on Rails · 1 min read · Jan 21, 2026
Ruby on Railsの始め方
Ruby on Railsの始め方
一般的に、3つのインストールがあります:OSX、Windows、Linuxで、後者が最も簡単です。
Windows:
http://www.rubyonrails.org/ にアクセスし、gemを含むパッケージ(Windowsインストーラー)をダウンロードします。
パッケージをインストールします。
次のコマンドでgemシステムを更新します:
gem update --system次のコマンドでインストールされたgemを更新します:
gem updateこれが完了したら、関連するgemをインストールします。最低限、以下をお勧めします:
*rails(フレームワーク用)
rails 2.02が最新バージョンであることに注意してください。古いバージョンは次のコマンドでインストールできます。
gem install v1.2.6 railsmysql(データベースアクセス用) mongrel(webrickよりも優れたウェブサーバー)
使用したいバージョンを尋ねられたら、オプションにwin32がある最新バージョンを選択してください。
OSX 10.4および10.5
http://www.macports.org/ にアクセスし、ファイルの正しいバージョン(tiger/leopard)をダウンロードします。
インストールガイドを読みます:http://www.macports.org/install.php
クイックガイド:
システムに適したxcodeをインストールします。
macportsプログラムをインストールします(これには少し時間がかかる場合があります)。
完了したら、次のコマンドを実行します:
sudo port install ruby
sudo port install rb-gems(rubyの下でgemを有効にする)
sudo gem install rails(フレームワーク)
sudo port install rb-mysql(RoRで使用するmysql)
sudo gem install mongrel(ウェブサーバー)
sudo port install subversion(リモートプラグインの簡単なインストール用)Linux(Ubuntu系 / Debianベース)
sudo apt-get update && sudo apt-get upgrade(最新のリストを取得し、続行する前にソフトウェアを更新します)。
sudo apt-get install ruby subversion mysql libmysql-ruby1.8sudo gem install rails
sudo gem install mongrelこれで準備が整いました。
RoRで使用するIDE:
Textmate(OSX)、サブバージョン統合が非常に貧弱ですが、RoR統合は良好です。
無料ではありません。
Eclipse(プラグインを介した良好な統合)
http://www.eclipse.org/ からプラグインをダウンロードし、RoRサポート用のAptanaウェブサイトを使用します。
無料
Aptana(プラグインを介した良好な統合) http://www.aptana.com/
完全なIDE、Eclipseベース。無料
IDEA(プラグインを介した良好な統合)
サブバージョン、mysql、さらにはバグトラッキング用のjiraの統合が優れた完全なIDEスイート。
プロフェッショナルですが、高価です。
最良の統合のために、IDEをRoR / railsがインストールされている場所にポイントすることを忘れないでください:
Windowsの場合:c:\ruby\bin
OSX:/opt/local/
Linux:/usr/bin/ruby
エラー:
Linux:
sudo gem update --systemこれにより、次のエラーが発生しました:
/usr/bin/gem:23: uninitialized constant Gem::GemRunner(NameError)rubygemsを実行しようとするたびに発生しました。Railsフォーラムで修正方法を見つけました!単にファイル/usr/bin/gemに次の行を追加します(macでは異なる場合があります):
require 'rubygems/gem_runner'の後に
require 'rubygems'ソース:http://www.nickpeters.net/2007/12/31/fix-for-uninitialized-constant-gemgemrunner-nameerror/
gemをインストールする際のこのエラー:
extconf.rb:1:in `require’: no such file to load—mkmf (LoadError)extconf.rb:1から。
次のコマンドを実行します:
sudo apt-get install ruby1.8-devソース:http://www.rousette.org.uk/projects/forums/viewthread/177/
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。