InstallRailsUbuntu » 履歴 » バージョン 32
Yuumi Yoshida, 2016-03-01 23:14
1 | 30 | Yuumi Yoshida | # Ruby on Rails 開発環境の作り方 (Ubuntu 14.04 LTS) |
---|---|---|---|
2 | 1 | Yuumi Yoshida | |
3 | 31 | Yuumi Yoshida | _2016/03/01 更新_ |
4 | 2 | Yuumi Yoshida | |
5 | 1 | Yuumi Yoshida | |
6 | |||
7 | 30 | Yuumi Yoshida | ### 1. 必要なライブラリーのインストール |
8 | |||
9 | 6 | Yuumi Yoshida | 一行で入力して下さい |
10 | 30 | Yuumi Yoshida | |
11 | ~~~ |
||
12 | 22 | Yuumi Yoshida | $ sudo apt-get install -y build-essential bison flex sqlite3 autoconf git-core |
13 | 1 | Yuumi Yoshida | libreadline6-dev zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt1-dev libncurses5-dev libsqlite3-dev |
14 | 30 | Yuumi Yoshida | ~~~ |
15 | 1 | Yuumi Yoshida | |
16 | 30 | Yuumi Yoshida | ### 2. rbenv のインストール |
17 | 1 | Yuumi Yoshida | |
18 | 9 | Yuumi Yoshida | * rbenv, ruby-build のインストール |
19 | 1 | Yuumi Yoshida | |
20 | 30 | Yuumi Yoshida | ~~~ |
21 | 8 | Yuumi Yoshida | $ cd |
22 | $ git clone git://github.com/sstephenson/rbenv.git ~/.rbenv |
||
23 | 1 | Yuumi Yoshida | $ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build |
24 | 30 | Yuumi Yoshida | ~~~ |
25 | 3 | Yuumi Yoshida | |
26 | 1 | Yuumi Yoshida | |
27 | 3 | Yuumi Yoshida | * .bashrcの設定 |
28 | 9 | Yuumi Yoshida | |
29 | 8 | Yuumi Yoshida | インストールが修了したら .bashrc の最後に以下の rbenvの起動スクリプトを追加します。 |
30 | 1 | Yuumi Yoshida | |
31 | 30 | Yuumi Yoshida | |
32 | ~~~ |
||
33 | 1 | Yuumi Yoshida | export PATH="$HOME/.rbenv/bin:$PATH" |
34 | 8 | Yuumi Yoshida | eval "$(rbenv init -)" |
35 | 30 | Yuumi Yoshida | ~~~ |
36 | 1 | Yuumi Yoshida | |
37 | * 確認 |
||
38 | 3 | Yuumi Yoshida | |
39 | 9 | Yuumi Yoshida | .bashrc変更後に以下を実行 |
40 | 1 | Yuumi Yoshida | |
41 | 30 | Yuumi Yoshida | |
42 | ~~~ |
||
43 | 1 | Yuumi Yoshida | $ source .bashrc |
44 | 30 | Yuumi Yoshida | ~~~ |
45 | 14 | Yuumi Yoshida | |
46 | 1 | Yuumi Yoshida | ここで、rbenv install --list を実行し表示されたリストに中に2.1.0があれば OK |
47 | |||
48 | 30 | Yuumi Yoshida | |
49 | ~~~ |
||
50 | 8 | Yuumi Yoshida | $ rbenv install --list |
51 | Available versions: |
||
52 | 1 | Yuumi Yoshida | 1.8.6-p383 |
53 | 8 | Yuumi Yoshida | 1.8.6-p420 |
54 | |||
55 | 1 | Yuumi Yoshida | ... |
56 | 27 | Yuumi Yoshida | |
57 | 31 | Yuumi Yoshida | 2.3.0 |
58 | 1 | Yuumi Yoshida | |
59 | ... |
||
60 | 30 | Yuumi Yoshida | ~~~ |
61 | 1 | Yuumi Yoshida | |
62 | |||
63 | 30 | Yuumi Yoshida | ### 3. Ruby のインストール |
64 | 1 | Yuumi Yoshida | |
65 | * インストールと設定 |
||
66 | |||
67 | 30 | Yuumi Yoshida | ~~~ |
68 | 31 | Yuumi Yoshida | $ rbenv install 2.3.0 |
69 | 1 | Yuumi Yoshida | $ rbenv rehash |
70 | 31 | Yuumi Yoshida | $ rbenv global 2.3.0 |
71 | 30 | Yuumi Yoshida | ~~~ |
72 | 1 | Yuumi Yoshida | |
73 | 9 | Yuumi Yoshida | * 確認 |
74 | 8 | Yuumi Yoshida | |
75 | 28 | Yuumi Yoshida | ruby -v を実行し、 以下のように ruby 2.2.2 が表示されれば OK |
76 | 30 | Yuumi Yoshida | |
77 | ~~~ |
||
78 | 28 | Yuumi Yoshida | $ ruby -v |
79 | 32 | Yuumi Yoshida | ruby 2.3.0 ... |
80 | 30 | Yuumi Yoshida | ~~~ |
81 | 8 | Yuumi Yoshida | |
82 | 1 | Yuumi Yoshida | |
83 | |||
84 | 30 | Yuumi Yoshida | ### 4. Ruby on Rails のインストール |
85 | 1 | Yuumi Yoshida | |
86 | * gemコマンドのアップデート |
||
87 | 8 | Yuumi Yoshida | |
88 | 30 | Yuumi Yoshida | ~~~ |
89 | 1 | Yuumi Yoshida | $ gem update --system -N |
90 | 30 | Yuumi Yoshida | ~~~ |
91 | 23 | Yuumi Yoshida | |
92 | 4 | Yuumi Yoshida | * インストール |
93 | 9 | Yuumi Yoshida | |
94 | 30 | Yuumi Yoshida | ~~~ |
95 | 8 | Yuumi Yoshida | $ gem install bundler -N |
96 | 9 | Yuumi Yoshida | $ gem install rspec -N |
97 | $ gem install therubyracer -N |
||
98 | $ gem install rails -N |
||
99 | 13 | Yuumi Yoshida | $ rbenv rehash |
100 | 30 | Yuumi Yoshida | ~~~ |
101 | 8 | Yuumi Yoshida | |
102 | 2 | Yuumi Yoshida | * 確認 |
103 | 8 | Yuumi Yoshida | |
104 | 9 | Yuumi Yoshida | rails -v を実行し、 以下のように Rails 4.2.3 が表示されれば OK |
105 | 8 | Yuumi Yoshida | |
106 | 30 | Yuumi Yoshida | |
107 | ~~~ |
||
108 | 5 | Yuumi Yoshida | $ rails -v |
109 | 31 | Yuumi Yoshida | Rails 4.2.5 |
110 | 30 | Yuumi Yoshida | ~~~ |
111 | 1 | Yuumi Yoshida | |
112 | 30 | Yuumi Yoshida | ### 5. 関連ライブラリーのインストール |
113 | 16 | Yuumi Yoshida | |
114 | Ruby on Railsでは初めてプロジェクトを作った際に関連するライブラリーがインストールされるので、一度ダミーのプロジェクトを作成します。 |
||
115 | |||
116 | 30 | Yuumi Yoshida | |
117 | ~~~ |
||
118 | 16 | Yuumi Yoshida | $ cd /tmp |
119 | $ rails new dummy |
||
120 | create |
||
121 | create README.rdoc |
||
122 | create Rakefile |
||
123 | |||
124 | ... |
||
125 | |||
126 | Your bundle is complete! |
||
127 | Use `bundle show [gemname]` to see where a bundled gem is installed. |
||
128 | 30 | Yuumi Yoshida | ~~~ |