プロジェクト

全般

プロフィール

InstallRailsCentOS » 履歴 » バージョン 2

Yuumi Yoshida, 2015-07-01 09:39

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