プロジェクト

全般

プロフィール

InstallRailsMac » 履歴 » バージョン 97

Yuumi Yoshida, 2016-07-19 09:29

1 83 Yuumi Yoshida
#  Ruby on Rails 開発環境の作り方(Mac OS X 10.11)
2 1 Yuumi Yoshida
3 96 Yuumi Yoshida
_2016/07/02更新_
4 1 Yuumi Yoshida
5
6 78 Yuumi Yoshida
### 1 .  Command Line Toolsのインストール
7
8 92 Yuumi Yoshida
ターミナルで以下を実行 
9
10
* ターミナルは Launchpad → その他 にあります。
11 78 Yuumi Yoshida
12
~~~
13 47 Yuumi Yoshida
$ xcode-select --install
14 78 Yuumi Yoshida
~~~
15 1 Yuumi Yoshida
16 34 Yuumi Yoshida
以下のようなダイアログが表示されるので「インストール」をクリックするとダウンロード・インストールが開始します
17 1 Yuumi Yoshida
18
19 78 Yuumi Yoshida
![](commandlinetools1.png)
20
21 49 Yuumi Yoshida
ダイアログが表示されずに、ターミナルに以下の様に表示された場合は  Command Line Tools は既にインストールされています。
22
23 78 Yuumi Yoshida
24
~~~
25 75 Yuumi Yoshida
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
26 78 Yuumi Yoshida
~~~
27 1 Yuumi Yoshida
28 78 Yuumi Yoshida
### 2. homebrew(Unix系ツール)のインストール 
29 47 Yuumi Yoshida
30 34 Yuumi Yoshida
Hombrew ホームページ  http://brew.sh/
31 1 Yuumi Yoshida
32 78 Yuumi Yoshida
33 90 Yuumi Yoshida
ターミナルで以下を実行 ( **長い行もあるのでコピペの際は注意** )
34 78 Yuumi Yoshida
35
~~~
36 81 Yuumi Yoshida
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
37 46 Yuumi Yoshida
38 50 Yuumi Yoshida
...
39 46 Yuumi Yoshida
40
Press ENTER to continue or any other key to abort       # ← enter(return)キーを押す
41
42 1 Yuumi Yoshida
...
43
44 50 Yuumi Yoshida
To proceed, enter your password, or type Ctrl-C to abort. 
45
46 1 Yuumi Yoshida
Password:                    # ← Mac ログインのパスワードを入力
47 46 Yuumi Yoshida
                               
48 78 Yuumi Yoshida
~~~
49 46 Yuumi Yoshida
50 78 Yuumi Yoshida
### 3. rbenv, Rubyのインストール
51 34 Yuumi Yoshida
52 67 Yuumi Yoshida
複数のバージョンのRubyを切り換えて使えるコマンドです  https://github.com/sstephenson/rbenv/
53 34 Yuumi Yoshida
54 78 Yuumi Yoshida
55 37 Yuumi Yoshida
ターミナルで以下を実行
56
57 78 Yuumi Yoshida
58 57 Yuumi Yoshida
* rbenv のインストール
59 55 Yuumi Yoshida
60 78 Yuumi Yoshida
~~~
61 1 Yuumi Yoshida
$ brew update
62
$ brew install ruby-build
63
$ brew install rbenv
64
$ rbenv install -l
65 47 Yuumi Yoshida
Available versions:
66
  1.8.6-p383
67 1 Yuumi Yoshida
68 47 Yuumi Yoshida
  ...
69
70 86 Yuumi Yoshida
   2.3.1     ←表示に2.3.1があることを確認する。
71 1 Yuumi Yoshida
72
   ...
73
74 97 Yuumi Yoshida
75
※ 2.3.1 がない場合は、 brew update; brew upgrade ruby-build を実行して下さい。
76
77 78 Yuumi Yoshida
~~~
78 97 Yuumi Yoshida
79 1 Yuumi Yoshida
80 38 Yuumi Yoshida
* Rubyのインストール
81 1 Yuumi Yoshida
82 78 Yuumi Yoshida
~~~
83 86 Yuumi Yoshida
$ rbenv install 2.3.1
84 1 Yuumi Yoshida
$ rbenv rehash
85 86 Yuumi Yoshida
$ rbenv global 2.3.1
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 88 Yuumi Yoshida
ruby 2.3.1 .... # ← 確認
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 1 Yuumi Yoshida
* インストール
118 68 Yuumi Yoshida
119 34 Yuumi Yoshida
~~~
120 78 Yuumi Yoshida
$ gem install bundler -N
121 96 Yuumi Yoshida
$ gem install rspec -N
122 95 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
129 78 Yuumi Yoshida
* 確認
130 51 Yuumi Yoshida
131 78 Yuumi Yoshida
~~~
132 34 Yuumi Yoshida
$  rails -v
133 95 Yuumi Yoshida
Rails 5.0.0   # ← 確認
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
ダミーのプロジェクトは削除してかまいません。
155 89 Yuumi Yoshida
156
###  6. エディターのインストール
157
158
Atom ( https://atom.io ) ,  Visual Studio Code ( https://code.visualstudio.com ) , vim (vi/vim を使い慣れている方のみ) がオススメです。
159