【ruby2.0およびROR4.0導入メモ】2013/05/13~
■対象環境
OS:Debian 6.0 / 64bit版
■ruby2.0導入
RVMのバージョンが若干古いので更新する
RVMで導入可能なrubyバージョン一覧(安定版のみ指定)を更新する
また以下を行うことでRVM自体のバージョンも自動的に更新される
(1.10.3→1.20.5 実行日2013/05/14 / 1.21.12 (stable) 2013/07/18)
RVMにて導入可能なruby処理系を検索し、ruby2.0が導入可能であることを確認する
RVMにruby1.9.3の以下のビルドバージョンを導入するように要請されるので導入
1
| $ rvm install ruby-1.9.3-p392
|
上記 ‘rvm get stable’ を実行した時点でrubyの規定バージョンが初期化されるので改めて規定バージョンを設定する
なお同様にgemsetの設定も初期化される模様
1
| $ rvm use 1.9.3 --default
|
ruby2.0を導入する
ruby2.0へ切り替え
rubyのバージョンを確認
1
2
3
| $ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]
|
■.rvmrcから.ruby-versionへの移行
1
| $ rvm rvmrc to ruby-version
|
■rails4用gemset作成
1
| $ rvm gemset create rails400
|
現在のgemsetを確認
1
2
3
4
5
6
| $ rvm gemset list
gemsets for ruby-2.0.0-p247 (found in /home/philippos/.rvm/gems/ruby-2.0.0-p247)
(default)
global
=> rails400
|
■ROR4.0導入
1
2
3
| $ gem install rails --version 4.0.0
$ rvm use 2.0.0@rails400
|
■不要なバージョンのRubyを削除(2013/12/25)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
| $ rvm list
rvm rubies
ruby-1.9.3-p125 [ x86_64 ]
ruby-1.9.3-p429 [ x86_64 ]
ruby-2.0.0-p195 [ x86_64 ]
=> ruby-2.0.0-p247 [ x86_64 ]
# Default ruby not set. Try 'rvm alias create default <ruby>'.
# => - current
# =* - current && default
# * - default
$ rvm remove 1.9.3-p125
Removing /home/philippos/.rvm/src/ruby-1.9.3-p125... - using Zsh, can not show progress, be patient...
Removing /home/philippos/.rvm/rubies/ruby-1.9.3-p125... - using Zsh, can not show progress, be patient...
Removing ruby-1.9.3-p125 aliases...
Removing ruby-1.9.3-p125 wrappers...
Removing ruby-1.9.3-p125 environments...
Removing ruby-1.9.3-p125 binaries...
$ rvm remove 2.0.0-p195
Removing /home/philippos/.rvm/src/ruby-2.0.0-p195... - using Zsh, can not show progress, be patient...
Removing /home/philippos/.rvm/rubies/ruby-2.0.0-p195... - using Zsh, can not show progress, be patient...
Removing ruby-2.0.0-p195 aliases...
Removing ruby-2.0.0-p195 wrappers...
Removing ruby-2.0.0-p195 environments...
Removing ruby-2.0.0-p195 binaries...
$ rvm list
rvm rubies
ruby-1.9.3-p429 [ x86_64 ]
ruby-2.0.0-p247 [ x86_64 ]
# Default ruby not set. Try 'rvm alias create default <ruby>'.
# => - current
# =* - current && default
# * - default
$ rvm use 2.0.0@rails402
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]
$ rails -v
Rails 4.0.2
|
参考サイト:
http://hrst.hatenablog.jp/entry/20110616/1308229846