rails tutorialのためのrbenv設定
rails tutorial4.0版を進めるためにruby2.0.0をインストールしようと思ったがうまくいかなかったのでメモ。システムのrubyのバージョンは2.2.3だった。
$rbenv install 2.0.0
でエラーが出る。どうやら2.0.0というバージョンはないらしい。
ruby 2.0.0-p648をインストールすることにした。
$rbenv install 2.0.0-p648
作業ディレクトリでのrubyのバージョンを指定する
$rbenv local 2.0.0-p648
ここで、bundle update
すると
rbenv: bundle: command not found
と言われてしまう。bundlerはrubyのバージョンごとに存在するため、ruby2.0.0-p648のためのbundlerをインストールする必要があるようだ。
$gem install bundler
$bundle install
今度はうまくいった。
補足
Gemfileのrubyのバージョンは変な気を利かせて
ruby '2.0.0-p648'
とかしなくていい。
正しくは以下の通り
#Gemfile
ruby '2.0.0'
#ruby-gemset=railstutorial_rails_4_0
gem 'rails', '4.0.5'
group :development do
gem 'sqlite3', '1.3.8'
end
gem 'sass-rails', '4.0.5'
gem 'uglifier', '2.1.1'
gem 'coffee-rails', '4.0.1'
gem 'jquery-rails', '3.0.4'
gem 'turbolinks', '1.1.1'
gem 'jbuilder', '1.0.2'
group :doc do
gem 'sdoc', '0.3.20', require: false
end
参考にしたもの
http://qiita.com/narikei/items/cd029911597cdc71c516
http://qiita.com/Zambiker/items/f24144a1a8e0e2e2b8bf