プロジェクト

全般

プロフィール

NstallRailsUbuntu » 履歴 » バージョン 4

Yuumi Yoshida, 2012-02-19 16:29

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