InstallRailsMac » 履歴 » バージョン 10
Yuumi Yoshida, 2010-09-05 19:21
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 | 1 | Yuumi Yoshida | ここでは新規でRuby1.9.2 をデフォルトのruby (/opt/local/bin/ruby)としてインストールする手順を書きます。もし1.8.7等と共存させる場合はrvm等を使って下さい。 |
30 | 9 | Yuumi Yoshida | |
31 | MacPorts(port)を使ってインストールします。 portはソースを取得しコンパイルしてコマンドを作るのでインストルに多少時間がかかります。 |
||
32 | 7 | Yuumi Yoshida | |
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> |
60 | 10 | Yuumi Yoshida | |
61 | h4. 5. rake のエラー対策 (暫定) |
||
62 | |||
63 | /opt/local/lib/ruby1.9/gems/1.9.1/specifications/rake.gemspec を削除して下さい。 |