プロジェクト

全般

プロフィール

InstallRailsMac » 履歴 » バージョン 84

Yuumi Yoshida, 2016-05-06 14:05

1 83 Yuumi Yoshida
#  Ruby on Rails 開発環境の作り方(Mac OS X 10.11)
2 1 Yuumi Yoshida
3 79 Yuumi Yoshida
_2016/03/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 84 Yuumi Yoshida
ターミナルで以下を実行 ( **長い行もあるので注意** )
32 78 Yuumi Yoshida
33
~~~
34 81 Yuumi Yoshida
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
35 46 Yuumi Yoshida
36 50 Yuumi Yoshida
...
37 46 Yuumi Yoshida
38
Press ENTER to continue or any other key to abort       # ← enter(return)キーを押す
39
40 1 Yuumi Yoshida
...
41
42 50 Yuumi Yoshida
To proceed, enter your password, or type Ctrl-C to abort. 
43
44 46 Yuumi Yoshida
Password:                    # ← ログインのパスワードを入力
45 1 Yuumi Yoshida
46 55 Yuumi Yoshida
$ brew doctor
47 46 Yuumi Yoshida
48 1 Yuumi Yoshida
Your system is ready to brew.
49 46 Yuumi Yoshida
                               
50 78 Yuumi Yoshida
~~~
51 46 Yuumi Yoshida
52 78 Yuumi Yoshida
### 3. rbenv, Rubyのインストール
53 34 Yuumi Yoshida
54 67 Yuumi Yoshida
複数のバージョンのRubyを切り換えて使えるコマンドです  https://github.com/sstephenson/rbenv/
55 34 Yuumi Yoshida
56 78 Yuumi Yoshida
57 37 Yuumi Yoshida
ターミナルで以下を実行
58
59 78 Yuumi Yoshida
60 57 Yuumi Yoshida
* rbenv のインストール
61 55 Yuumi Yoshida
62 78 Yuumi Yoshida
~~~
63 1 Yuumi Yoshida
$ brew update
64
$ brew install ruby-build
65
$ brew install rbenv
66
$ rbenv install -l
67 47 Yuumi Yoshida
Available versions:
68
  1.8.6-p383
69 1 Yuumi Yoshida
70 47 Yuumi Yoshida
  ...
71
72 79 Yuumi Yoshida
   2.3.0     ←表示に2.3.0があることを確認する。
73 1 Yuumi Yoshida
74
   ...
75
76 78 Yuumi Yoshida
~~~
77 1 Yuumi Yoshida
78 38 Yuumi Yoshida
* Rubyのインストール
79 78 Yuumi Yoshida
* **以下のコマンドは長いの注意して下さい** 
80 1 Yuumi Yoshida
81 78 Yuumi Yoshida
~~~
82 79 Yuumi Yoshida
$ rbenv install 2.3.0
83 1 Yuumi Yoshida
$ rbenv rehash
84 79 Yuumi Yoshida
$ rbenv global 2.3.0
85 78 Yuumi Yoshida
~~~
86 34 Yuumi Yoshida
87 1 Yuumi Yoshida
* .bash_profile  を編集、以下を追加
88
89 78 Yuumi Yoshida
~~~
90 34 Yuumi Yoshida
export PATH="$HOME/.rbenv/bin:$PATH" 
91 1 Yuumi Yoshida
eval "$(rbenv init -)" 
92 78 Yuumi Yoshida
~~~
93 1 Yuumi Yoshida
94 34 Yuumi Yoshida
* Rubyの確認、ターミナルで以下を実行
95 55 Yuumi Yoshida
96 78 Yuumi Yoshida
~~~
97 1 Yuumi Yoshida
$ source .bash_profile
98
$ ruby -v
99 79 Yuumi Yoshida
ruby 2.3.0 .... # ← 確認
100 78 Yuumi Yoshida
~~~
101 37 Yuumi Yoshida
102 78 Yuumi Yoshida
### 4 .Railsのインストール
103 37 Yuumi Yoshida
104 1 Yuumi Yoshida
ターミナルで以下を実行
105
106 78 Yuumi Yoshida
107 32 Yuumi Yoshida
* gemコマンドのアップデート
108 1 Yuumi Yoshida
109 78 Yuumi Yoshida
~~~
110 32 Yuumi Yoshida
$ gem update --system -N
111 78 Yuumi Yoshida
~~~
112 34 Yuumi Yoshida
113 78 Yuumi Yoshida
 `Latest version currently installed. Aborting.` と表示された場合は、最新版がインストールされているので問題ありません。
114 34 Yuumi Yoshida
115 78 Yuumi Yoshida
116 68 Yuumi Yoshida
* インストール
117 34 Yuumi Yoshida
118 78 Yuumi Yoshida
~~~
119 1 Yuumi Yoshida
$ gem install bundler -N
120 55 Yuumi Yoshida
$ gem install rspec -N
121 1 Yuumi Yoshida
$ gem install rails  -N
122 72 Yuumi Yoshida
$ rbenv rehash
123 78 Yuumi Yoshida
~~~
124 1 Yuumi Yoshida
125 78 Yuumi Yoshida
※ gemインスト−ルの後の **rbenv rehash**  を忘れずに
126 1 Yuumi Yoshida
127 78 Yuumi Yoshida
128 51 Yuumi Yoshida
* 確認
129 34 Yuumi Yoshida
130 78 Yuumi Yoshida
~~~
131 34 Yuumi Yoshida
$  rails -v
132 82 Yuumi Yoshida
Rails 4.2.6   # ← 確認
133 78 Yuumi Yoshida
~~~
134 34 Yuumi Yoshida
135 78 Yuumi Yoshida
### 5. 関連ライブラリーのインストール
136 54 Yuumi Yoshida
137
Ruby on Railsでは初めてプロジェクトを作った際に関連するライブラリーがインストールされるので、一度ダミーのプロジェクトを作成します。
138
139 78 Yuumi Yoshida
140
~~~
141 55 Yuumi Yoshida
$ cd /tmp
142
$ rails new dummy
143 54 Yuumi Yoshida
      create  
144
      create  README.rdoc
145
      create  Rakefile
146
147
      ...
148
149
Your bundle is complete!
150
Use `bundle show [gemname]` to see where a bundled gem is installed.
151 78 Yuumi Yoshida
~~~
152 54 Yuumi Yoshida
153
ダミーのプロジェクトは削除してかまいません。