プロジェクト

全般

プロフィール

NstallRailsUbuntu » 履歴 » バージョン 5

Yuumi Yoshida, 2012-02-19 16:30

1 1 Yuumi Yoshida
h1. NstallRailsUbuntu
2
3
Ruby1.8.7 を使う場合と Ruby 1.9.3 を使う場合で手順がかわります
4
5
h2. Ruby 1.8.7 用インストール
6
7
8 3 Yuumi Yoshida
h3. 1.  Rubyと一部開発環境のインストール
9 1 Yuumi Yoshida
10 3 Yuumi Yoshida
<pre>
11
sudo apt-get -y install ruby ruby-dev
12
sudo apt-get -y install rubygems
13
sudo apt-get -y install libsqlite3-dev
14
</pre>
15
16
gemやgemでインストールされるコマンドは /var/lib/gems/1.8/bin にインストールされるので、このディレクトリーをPATHに追加します。
17
18
ここではシェルに bashを使っている場合を書きますが、他のシェルを利用している場合は適宜読み替えて下さい。
19
20
<pre>
21
cd
22
vi .bashrc 
23
</pre>
24
25
以下の行を追加
26
27
<pre>
28
PATH=$PATH:/var/lib/gems/1.8/bin
29
</pre>
30
31
vi 終了後
32
33
<pre>
34
source .bashrc
35
</pre>
36 1 Yuumi Yoshida
37
h3. 2. Ruby on Rails
38
39
<pre>
40
sudo gem update --system
41
sudo gem install bundler --no-rdoc --no-ri
42
sudo gem install rails --no-rdoc --no-ri
43
</pre>
44
45
*注*) 最初の Railsプロジェクトを作成した際に、いくつかの gemライブラリーが自動的にインストールされます
46
47
h2. Ruby 1.9.3 用インストール
48
49 4 Yuumi Yoshida
ここでは、複数の ruby や gem ライブラリーセットを切り替えられる rvm(http://beginrescueend.com/ ) を使ったインストール手順を書きます
50 1 Yuumi Yoshida
51 4 Yuumi Yoshida
h3. 1. 必要なライブラリーと ruby 1.8.7のインストール
52
53
rvmを使うのに ruby が必要なので ruby1.8.7もインストールします
54
55
<pre>
56
sudo apt-get install build-essential bison openssl libreadline5 libreadline-dev curl git-core zlib1g zlib1g-dev libssl-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev
57
sudo apt-get install ruby1.8 rubygems1.8
58
</pre>
59
60 1 Yuumi Yoshida
h3. 2. RVM のインストール
61
62 4 Yuumi Yoshida
ここではシェルに bashを使っている場合を書きますが、他のシェルを利用している場合は適宜読み替えて下さい。
63
64
<pre>
65
$ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm )
66
</pre>
67
68
<pre>
69
cd
70
vi .bashrc 
71
</pre>
72
73
最後に以下の行を追加
74
75
<pre>
76
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
77
</pre>
78
79
vi 終了後
80
81
<pre>
82
source .bashrc
83
</pre>
84
85 1 Yuumi Yoshida
h3.  3. Ruby 1.9.3 のインストール
86 4 Yuumi Yoshida
87
<pre>
88
rvm install 1.9.3
89
rvm use 1.9.3
90
rvm gemset create rails3.2
91
rvm --default use 1.9.3@rails3.2
92
</pre>
93 1 Yuumi Yoshida
94
h3.  4. Ruby on Rails のインストール
95
96
<pre>
97 2 Yuumi Yoshida
gem update --system
98
gem install bundler --no-rdoc --no-ri
99
gem install rails --no-rdoc --no-ri
100 1 Yuumi Yoshida
</pre>
101
102
*注*) 最初の Railsプロジェクトを作成した際に、いくつかの gemライブラリーが自動的にインストールされます