プロジェクト

全般

プロフィール

InstallRailsMac » 履歴 » バージョン 94

Yuumi Yoshida, 2016-06-17 09:40

1 83 Yuumi Yoshida
#  Ruby on Rails 開発環境の作り方(Mac OS X 10.11)
2 1 Yuumi Yoshida
3 93 Yuumi Yoshida
_2016/06/17更新_
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 78 Yuumi Yoshida
~~~
75 1 Yuumi Yoshida
76 38 Yuumi Yoshida
* Rubyのインストール
77 1 Yuumi Yoshida
78 78 Yuumi Yoshida
~~~
79 86 Yuumi Yoshida
$ rbenv install 2.3.1
80 1 Yuumi Yoshida
$ rbenv rehash
81 86 Yuumi Yoshida
$ rbenv global 2.3.1
82 78 Yuumi Yoshida
~~~
83 34 Yuumi Yoshida
84 1 Yuumi Yoshida
* .bash_profile  を編集、以下を追加
85
86 78 Yuumi Yoshida
~~~
87 34 Yuumi Yoshida
export PATH="$HOME/.rbenv/bin:$PATH" 
88 1 Yuumi Yoshida
eval "$(rbenv init -)" 
89 78 Yuumi Yoshida
~~~
90 1 Yuumi Yoshida
91 34 Yuumi Yoshida
* Rubyの確認、ターミナルで以下を実行
92 55 Yuumi Yoshida
93 78 Yuumi Yoshida
~~~
94 1 Yuumi Yoshida
$ source .bash_profile
95
$ ruby -v
96 88 Yuumi Yoshida
ruby 2.3.1 .... # ← 確認
97 78 Yuumi Yoshida
~~~
98 37 Yuumi Yoshida
99 78 Yuumi Yoshida
### 4 .Railsのインストール
100 37 Yuumi Yoshida
101 1 Yuumi Yoshida
ターミナルで以下を実行
102
103 78 Yuumi Yoshida
104 32 Yuumi Yoshida
* gemコマンドのアップデート
105 1 Yuumi Yoshida
106 78 Yuumi Yoshida
~~~
107 32 Yuumi Yoshida
$ gem update --system -N
108 78 Yuumi Yoshida
~~~
109 34 Yuumi Yoshida
110 78 Yuumi Yoshida
 `Latest version currently installed. Aborting.` と表示された場合は、最新版がインストールされているので問題ありません。
111 34 Yuumi Yoshida
112 78 Yuumi Yoshida
113 1 Yuumi Yoshida
* インストール
114 68 Yuumi Yoshida
115 34 Yuumi Yoshida
~~~
116 78 Yuumi Yoshida
$ gem install bundler -N
117 94 Yuumi Yoshida
$ gem install rspec -N -v '3.5.0.beta4'
118 93 Yuumi Yoshida
$ gem install rails  -N -v '5.0.0.rc1' 
119 72 Yuumi Yoshida
$ rbenv rehash
120 78 Yuumi Yoshida
~~~
121 1 Yuumi Yoshida
122 78 Yuumi Yoshida
※ gemインスト−ルの後の **rbenv rehash**  を忘れずに
123 1 Yuumi Yoshida
124
125 78 Yuumi Yoshida
* 確認
126 51 Yuumi Yoshida
127 78 Yuumi Yoshida
~~~
128 34 Yuumi Yoshida
$  rails -v
129 93 Yuumi Yoshida
Rails 5.0.0.rc1   # ← 確認
130 78 Yuumi Yoshida
~~~
131 34 Yuumi Yoshida
132 78 Yuumi Yoshida
### 5. 関連ライブラリーのインストール
133 54 Yuumi Yoshida
134
Ruby on Railsでは初めてプロジェクトを作った際に関連するライブラリーがインストールされるので、一度ダミーのプロジェクトを作成します。
135
136 78 Yuumi Yoshida
137
~~~
138 55 Yuumi Yoshida
$ cd /tmp
139
$ rails new dummy
140 54 Yuumi Yoshida
      create  
141
      create  README.rdoc
142
      create  Rakefile
143
144
      ...
145
146
Your bundle is complete!
147
Use `bundle show [gemname]` to see where a bundled gem is installed.
148 78 Yuumi Yoshida
~~~
149 54 Yuumi Yoshida
150
ダミーのプロジェクトは削除してかまいません。
151 89 Yuumi Yoshida
152
###  6. エディターのインストール
153
154
Atom ( https://atom.io ) ,  Visual Studio Code ( https://code.visualstudio.com ) , vim (vi/vim を使い慣れている方のみ) がオススメです。
155