プロジェクト

全般

プロフィール

InstallRailsUbuntu » 履歴 » バージョン 28

Yuumi Yoshida, 2015-04-29 23:16

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