プロジェクト

全般

プロフィール

InstallRailsMac » 履歴 » バージョン 8

Yuumi Yoshida, 2010-09-05 19:16

1 1 Yuumi Yoshida
h1.  Ruby on Rails 開発環境の作り方(Mac)
2
3
4 6 Yuumi Yoshida
Mac OS 10.5, 10.6には Ruby, Ruby on Rails(Gem)が予めインストールされています。
5 1 Yuumi Yoshida
6 4 Yuumi Yoshida
しかし、最新版ではない、irbで日本語が入力出来ないなどの欠点がありますので MacPorts(http://www.macports.org/) を使ってruby をインストールする事をお勧めします。
7 1 Yuumi Yoshida
8
9
h2. インストール
10 4 Yuumi Yoshida
11
h3. 1. MacPorts(port)
12
13
http://www.macports.org/install.php ページから最新のMacPortsをダウンロードしインストールします。インストール手順は通常のMacアプリと同じです。
14
15
MacPortsでインストールしたソフトは /opt/local以下にインストールされますので、bashの設定 (~./batchrc)に以下の行を追加します。
16
<pre>
17
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
18
export MANPATH=/opt/local/share/man:$MANPATH
19
</pre>
20
21
最初にMacPortsソフト自身とのリストを更新した方が良いでしょう。
22
<pre>
23
sudo port -v selfupdate
24
sudo port sync
25
</pre>
26
27
h3. 2. Ruby & Gem 
28
29
MacPorts(port)を使ってインストールします。 portはソースを取得しコンパイルしてコマンドを作るのでインストルに多少時間がかかります。
30
31 7 Yuumi Yoshida
ここでは新規でRuby1.9.2 をデフォルトのruby (/opt/local/bin/ruby)としてインストールする手順を書きます。もし1.8.7等と共存させる場合はrvm等を使って下さい。
32
33 4 Yuumi Yoshida
<pre>
34 7 Yuumi Yoshida
sudo port install ruby19 +nosuffix
35 4 Yuumi Yoshida
sudo gem update --system
36
</pre>
37
38
h3. 3. SQLite3
39
40
SQLite3もMacPorts(port)でインストールします。
41
42
<pre>
43
sudo port install sqlite3
44
</pre>
45
46
RubyのSQLite3ドライバーは Gem でインストールします。
47
48
<pre>
49 8 Yuumi Yoshida
sudo gem install sqlite3-ruby --no-rdoc --no-ri
50 4 Yuumi Yoshida
</pre>
51
52
h4. 4. Rails
53
54
Railsは は Gem でインストールします。Railsに必要なRakeもインストールします。
55
56
<pre>
57 8 Yuumi Yoshida
sudo gem install rake --no-rdoc --no-ri
58
sudo gem install rails --no-rdoc --no-ri
59 1 Yuumi Yoshida
</pre>