lepetit

自分の勉強メモ

Rails5.0.2をインストールした

Rails5.0対応のRuby on Rails チュートリアルの第4版が公開された🎉ので...
railstutorial.jp


まずRailsを5.0以上にするためにrbenvを2.3.3もしくは2.4.0にしたい!
ということでインストールできるバージョンリストを確認

$ rbenv install --list

しても,2.3.3と2.4.0が無い(´・ω・`)rbenvを更新すればいいらしく,色々なサイトを見たところ

$ cd ~/.rbenv/plugins/ruby-build/
$ git pull

をしろとのこと.しかし,私の場合まず

$ cd ~/.rbenv/plugins/ruby-build/

これが無かったのでgit cloneからした(´-`).。oO(今まで使ってたrbenvやらruby-buildはなんだったんだ...?)
とりあえず以下のことをして

$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ cd ~/.rbenv/plugins/ruby-build/
$ git pull

もっかいリスト見てみると

$ rbenv install --list
...
  2.3.3
  2.4.0-dev
  2.4.0-preview1
  2.4.0-preview2
  2.4.0-preview3
  2.4.0-rc1
  2.4.0
  2.5.0-dev
  jruby-1.5.6
...

ほしいバージョンが出てきたので(∩´∀`)∩ワーイ

$ rbenv install 2.4.0
$ rbenv global 2.4.0

インストールしてグローバルにしとく.次にRailsをインストールすれば完了のはずだったが...
Railsインストールして入れたバージョンを確認してみると

$ sudo gem install rails
$ rails -v              
Rails is not currently installed on this system. To get the latest version, simply type:

    $ sudo gem install rails

You can then rerun your "rails" command.

Rails無い?!今入れたやん('ロ'('ロ'('ロ'('ロ' )!!!を何回か繰り返したところで,,,w
そういえば私のzsh周辺ごっちゃなってたんだった(´>∀<`)ゝと思いだしたのでsourceして再度実行してみると

$ source ~/.zprofile
$ sudo gem install rails
$ rails -v              
Rails 5.0.2

ハハッできた()

このzsh問題はまた後日調べる..........(´;ω;`)