読者です 読者をやめる 読者になる 読者になる

rioRESERVoir

Allajah/Rioの個人ブログ

Railsをインストールしようとしてrubyをアップデートしようとして.zshrcに書き加えたお話

$gem install rails

Railsインストールを試みたところ,なにやらエラーが.
そこでRubyのバージョンを確認してみる

$ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]

2.1.1にアップデートしよう.rbenvを使います

$rbenv install list

でインストール可能なバージョンを確認,

$rbenv install 2.1.1

で2.1.1をインストール.完了
2.1.1を使用するバージョンに設定

$rbenv global 2.1.1

これでRubyの使用するバージョンが2.1.1になったはず.確認してみる

$ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]

あれ??変更されてない??
twitterで聞こう.


ありたそさんさんくす.試してみる

$which ruby
/usr/bin/ruby

これは明らかにおかしい.rbenvガン無視である.
.zshrcを開いてみる.

eval "$(rbenv init -)"

が記載されていなかったので記載.もう一度

$ruby -v
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin13.0]

できた.

$gem install rails

できた!!
忘れずに,

$rbenv rehash

Railsがインストール出来ない→rubyをアップデートしよう.→rubyの使用するバージョンが変わらない.→.zshrcの中身を確認してみよう.
という流れ.