InstallRailsMac » 履歴 » バージョン 78
Yuumi Yoshida, 2015-08-03 22:24
1 | 78 | Yuumi Yoshida | # Ruby on Rails 開発環境の作り方(Mac OS X 10.10) |
---|---|---|---|
2 | 1 | Yuumi Yoshida | |
3 | 77 | Yuumi Yoshida | _2015/07/01更新_ |
4 | 1 | Yuumi Yoshida | |
5 | |||
6 | 78 | Yuumi Yoshida | ### 1 . Command Line Toolsのインストール |
7 | |||
8 | 1 | Yuumi Yoshida | ターミナルで以下を実行 |
9 | 78 | Yuumi Yoshida | |
10 | ~~~ |
||
11 | 47 | Yuumi Yoshida | $ xcode-select --install |
12 | 78 | Yuumi Yoshida | ~~~ |
13 | 1 | Yuumi Yoshida | |
14 | 34 | Yuumi Yoshida | 以下のようなダイアログが表示されるので「インストール」をクリックするとダウンロード・インストールが開始します |
15 | 1 | Yuumi Yoshida | |
16 | |||
17 | 78 | Yuumi Yoshida | ![](commandlinetools1.png) |
18 | |||
19 | 49 | Yuumi Yoshida | ダイアログが表示されずに、ターミナルに以下の様に表示された場合は Command Line Tools は既にインストールされています。 |
20 | |||
21 | 78 | Yuumi Yoshida | |
22 | ~~~ |
||
23 | 75 | Yuumi Yoshida | xcode-select: error: command line tools are already installed, use "Software Update" to install updates |
24 | 78 | Yuumi Yoshida | ~~~ |
25 | 1 | Yuumi Yoshida | |
26 | 78 | Yuumi Yoshida | ### 2. homebrew(Unix系ツール)のインストール |
27 | 47 | Yuumi Yoshida | |
28 | 34 | Yuumi Yoshida | Hombrew ホームページ http://brew.sh/ |
29 | 1 | Yuumi Yoshida | |
30 | 78 | Yuumi Yoshida | |
31 | 1 | Yuumi Yoshida | ターミナルで以下を実行 |
32 | |||
33 | 78 | Yuumi Yoshida | |
34 | ~~~ |
||
35 | 55 | Yuumi Yoshida | $ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" |
36 | 46 | Yuumi Yoshida | |
37 | 50 | Yuumi Yoshida | ... |
38 | 46 | Yuumi Yoshida | |
39 | Press ENTER to continue or any other key to abort # ← enter(return)キーを押す |
||
40 | |||
41 | 1 | Yuumi Yoshida | ... |
42 | |||
43 | 50 | Yuumi Yoshida | To proceed, enter your password, or type Ctrl-C to abort. |
44 | |||
45 | 46 | Yuumi Yoshida | Password: # ← ログインのパスワードを入力 |
46 | 1 | Yuumi Yoshida | |
47 | 55 | Yuumi Yoshida | $ brew doctor |
48 | 46 | Yuumi Yoshida | |
49 | 1 | Yuumi Yoshida | Your system is ready to brew. |
50 | 46 | Yuumi Yoshida | |
51 | 78 | Yuumi Yoshida | ~~~ |
52 | 46 | Yuumi Yoshida | |
53 | 78 | Yuumi Yoshida | ### 3. rbenv, Rubyのインストール |
54 | 34 | Yuumi Yoshida | |
55 | 67 | Yuumi Yoshida | 複数のバージョンのRubyを切り換えて使えるコマンドです https://github.com/sstephenson/rbenv/ |
56 | 34 | Yuumi Yoshida | |
57 | 78 | Yuumi Yoshida | |
58 | 37 | Yuumi Yoshida | ターミナルで以下を実行 |
59 | |||
60 | 78 | Yuumi Yoshida | |
61 | 57 | Yuumi Yoshida | * rbenv のインストール |
62 | 55 | Yuumi Yoshida | |
63 | 78 | Yuumi Yoshida | ~~~ |
64 | 1 | Yuumi Yoshida | $ brew update |
65 | $ brew install ruby-build |
||
66 | $ brew install rbenv |
||
67 | $ rbenv install -l |
||
68 | 47 | Yuumi Yoshida | Available versions: |
69 | 1.8.6-p383 |
||
70 | 1 | Yuumi Yoshida | |
71 | 47 | Yuumi Yoshida | ... |
72 | |||
73 | 1 | Yuumi Yoshida | 2.2.2 ←表示に2.2.0があることを確認する。 |
74 | |||
75 | ... |
||
76 | |||
77 | 78 | Yuumi Yoshida | ~~~ |
78 | 1 | Yuumi Yoshida | |
79 | 38 | Yuumi Yoshida | * Rubyのインストール |
80 | 78 | Yuumi Yoshida | * **以下のコマンドは長いの注意して下さい** |
81 | 1 | Yuumi Yoshida | |
82 | 78 | Yuumi Yoshida | ~~~ |
83 | 27 | Yuumi Yoshida | $ rbenv install 2.2.2 |
84 | 1 | Yuumi Yoshida | $ rbenv rehash |
85 | 34 | Yuumi Yoshida | $ rbenv global 2.2.2 |
86 | 78 | Yuumi Yoshida | ~~~ |
87 | 34 | Yuumi Yoshida | |
88 | 1 | Yuumi Yoshida | * .bash_profile を編集、以下を追加 |
89 | |||
90 | 78 | Yuumi Yoshida | ~~~ |
91 | 34 | Yuumi Yoshida | export PATH="$HOME/.rbenv/bin:$PATH" |
92 | 1 | Yuumi Yoshida | eval "$(rbenv init -)" |
93 | 78 | Yuumi Yoshida | ~~~ |
94 | 1 | Yuumi Yoshida | |
95 | 34 | Yuumi Yoshida | * Rubyの確認、ターミナルで以下を実行 |
96 | 55 | Yuumi Yoshida | |
97 | 78 | Yuumi Yoshida | ~~~ |
98 | 1 | Yuumi Yoshida | $ source .bash_profile |
99 | $ ruby -v |
||
100 | ruby 2.2.2 .... # ← 確認 |
||
101 | 78 | Yuumi Yoshida | ~~~ |
102 | 37 | Yuumi Yoshida | |
103 | 78 | Yuumi Yoshida | ### 4 .Railsのインストール |
104 | 37 | Yuumi Yoshida | |
105 | 1 | Yuumi Yoshida | ターミナルで以下を実行 |
106 | |||
107 | 78 | Yuumi Yoshida | |
108 | 32 | Yuumi Yoshida | * gemコマンドのアップデート |
109 | 1 | Yuumi Yoshida | |
110 | 78 | Yuumi Yoshida | ~~~ |
111 | 32 | Yuumi Yoshida | $ gem update --system -N |
112 | 78 | Yuumi Yoshida | ~~~ |
113 | 34 | Yuumi Yoshida | |
114 | 78 | Yuumi Yoshida | `Latest version currently installed. Aborting.` と表示された場合は、最新版がインストールされているので問題ありません。 |
115 | 34 | Yuumi Yoshida | |
116 | 78 | Yuumi Yoshida | |
117 | 68 | Yuumi Yoshida | * インストール |
118 | 34 | Yuumi Yoshida | |
119 | 78 | Yuumi Yoshida | ~~~ |
120 | 1 | Yuumi Yoshida | $ gem install bundler -N |
121 | 55 | Yuumi Yoshida | $ gem install rspec -N |
122 | 1 | Yuumi Yoshida | $ gem install rails -N |
123 | 72 | Yuumi Yoshida | $ rbenv rehash |
124 | 78 | Yuumi Yoshida | ~~~ |
125 | 1 | Yuumi Yoshida | |
126 | 78 | Yuumi Yoshida | ※ gemインスト−ルの後の **rbenv rehash** を忘れずに |
127 | 1 | Yuumi Yoshida | |
128 | 78 | Yuumi Yoshida | |
129 | 51 | Yuumi Yoshida | * 確認 |
130 | 34 | Yuumi Yoshida | |
131 | 78 | Yuumi Yoshida | ~~~ |
132 | 34 | Yuumi Yoshida | $ rails -v |
133 | 55 | Yuumi Yoshida | Rails 4.2.3 # ← 確認 |
134 | 78 | Yuumi Yoshida | ~~~ |
135 | 34 | Yuumi Yoshida | |
136 | 78 | Yuumi Yoshida | ### 5. 関連ライブラリーのインストール |
137 | 54 | Yuumi Yoshida | |
138 | Ruby on Railsでは初めてプロジェクトを作った際に関連するライブラリーがインストールされるので、一度ダミーのプロジェクトを作成します。 |
||
139 | |||
140 | 78 | Yuumi Yoshida | |
141 | ~~~ |
||
142 | 55 | Yuumi Yoshida | $ cd /tmp |
143 | $ rails new dummy |
||
144 | 54 | Yuumi Yoshida | create |
145 | create README.rdoc |
||
146 | create Rakefile |
||
147 | |||
148 | ... |
||
149 | |||
150 | Your bundle is complete! |
||
151 | Use `bundle show [gemname]` to see where a bundled gem is installed. |
||
152 | 78 | Yuumi Yoshida | ~~~ |
153 | 54 | Yuumi Yoshida | |
154 | ダミーのプロジェクトは削除してかまいません。 |