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 rails

mysql(データベースアクセス用) 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.8
sudo 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/

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。