プロジェクト

全般

プロフィール

InstallRailsMac » 履歴 » バージョン 14

Yuumi Yoshida, 2010-09-20 23:29

1 14 Yuumi Yoshida
h1.  Ruby on Rails 開発環境の作り方(Mac OS X)
2 1 Yuumi Yoshida
3
4 14 Yuumi Yoshida
Mac OS X には 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 13 Yuumi Yoshida
http://www.macports.org/install.php ページから最新のMacPortsを(上から2行目の “dmg” disk images for *Snow Leopard* リンクをクリックし)ダウンロードしインストールします。インストール手順は通常のMacアプリと同じです。
14 4 Yuumi Yoshida
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 11 Yuumi Yoshida
ここでは新規でRuby1.8.7 をデフォルトのruby (/opt/local/bin/ruby)としてインストールする手順を書きます。
30 9 Yuumi Yoshida
31
MacPorts(port)を使ってインストールします。 portはソースを取得しコンパイルしてコマンドを作るのでインストルに多少時間がかかります。
32 7 Yuumi Yoshida
33 1 Yuumi Yoshida
<pre>
34 11 Yuumi Yoshida
sudo port install ruby
35
sudo port install rb-rubygems 
36 4 Yuumi Yoshida
sudo gem update --system
37
</pre>
38
39
h3. 3. SQLite3
40
41
SQLite3もMacPorts(port)でインストールします。
42
43
<pre>
44
sudo port install sqlite3
45
</pre>
46
47
RubyのSQLite3ドライバーは Gem でインストールします。
48
49
<pre>
50 8 Yuumi Yoshida
sudo gem install sqlite3-ruby --no-rdoc --no-ri
51 4 Yuumi Yoshida
</pre>
52 1 Yuumi Yoshida
53 4 Yuumi Yoshida
h4. 4. Rails
54
55 11 Yuumi Yoshida
Railsは  Gem でインストールします。Railsに必要なRakeもインストールします。
56 4 Yuumi Yoshida
57
<pre>
58 8 Yuumi Yoshida
sudo gem install rake --no-rdoc --no-ri
59 1 Yuumi Yoshida
sudo gem install rails --no-rdoc --no-ri
60
</pre>
61
62 10 Yuumi Yoshida
63 11 Yuumi Yoshida
h3. エディター
64
65 12 Yuumi Yoshida
vi/emacs などのUnix系エディターに不慣れな方には "TextMate":http://macromates.com/ をお勧めします。有償アプリ(30日間試用可能)で、しかも日本語の扱いに弱いですが、非常に良いエディターです。(TextMate で日本語を扱えるようにする方法は http://d.hatena.ne.jp/hetima/20061102/1162435711 を参考にして下さい)