プロジェクト

全般

プロフィール

InstallRailsCentOS » 履歴 » バージョン 1

Yuumi Yoshida, 2015-07-01 09:36

1 1 Yuumi Yoshida
h1. Ruby on Rails 開発環境の作り方  (CentOS 6.6)
2
3
*作成中*
4
5
6
h3. 1. 必要なライブラリーのインストール
7
8
一行で入力して下さい
9
<pre>
10
$ sudo apt-get install -y  build-essential bison flex sqlite3 autoconf git-core 
11
         libreadline6-dev  zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt1-dev libncurses5-dev libsqlite3-dev
12
</pre>
13
14
h3. 2. rbenv  のインストール
15
16
* rbenv, ruby-build のインストール
17
18
<pre>
19
$ 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
</pre>
23
24
25
*  .bashrcの設定
26
27
インストールが修了したら .bashrc の最後に以下の rbenvの起動スクリプトを追加します。
28
29
<pre>
30
export PATH="$HOME/.rbenv/bin:$PATH"
31
eval "$(rbenv init -)"
32
</pre>
33
34
*  確認
35
36
.bashrc変更後に以下を実行
37
38
<pre>
39
$ source .bashrc
40
</pre>
41
42
ここで、rbenv install --list を実行し表示されたリストに中に2.1.0があれば OK
43
44
<pre>
45
$ rbenv install --list 
46
Available versions:
47
  1.8.6-p383
48
  1.8.6-p420
49
50
  ...
51
52
  2.2.2
53
54
  ...
55
</pre>
56
57
58
h3.  3. Ruby のインストール
59
60
*  インストールと設定
61
62
<pre>
63
 $ rbenv install 2.2.2
64
 $ rbenv rehash
65
 $ rbenv global 2.2.2
66
</pre>
67
68
*  確認
69
70
ruby -v を実行し、 以下のように ruby 2.2.2 が表示されれば OK
71
<pre>
72
$ ruby -v
73
ruby 2.2.2  ...
74
</pre>
75
76
77
78
h3.  4. Ruby on Rails のインストール
79
80
* gemコマンドのアップデート
81
82
<pre>
83
$ gem update --system -N
84
</pre>
85
86
*  インストール
87
88
<pre>
89
$ gem install bundler -N
90
$ gem install rspec -N
91
$ gem install therubyracer -N
92
$ gem install rails -N
93
$ rbenv rehash
94
</pre>
95
96
*  確認
97
98
rails -v を実行し、 以下のように Rails 4.2.3 が表示されれば OK
99
100
<pre>
101
$ rails -v
102
Rails 4.2.3
103
</pre>
104
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>