プロジェクト

全般

プロフィール

InstallRailsUbuntu » 履歴 » バージョン 31

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 4 Yuumi Yoshida
ruby 2.2.2  ...
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
~~~