プロジェクト

全般

プロフィール

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
ダミーのプロジェクトは削除してかまいません。