Ruby on Railsを勉強しようと思って
$ which ruby
/usr/bin/ruby
$ which rails
/usr/bin/rails
入ってるじゃん! 早速、
$ rails new test --skip-budle
とすると、
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.
へ!?
$ cat /usr/bin/rails
echo 'Rails is not currently installed on this system. To get the latest version, simply type:'
echo
echo ' $ sudo gem install rails'
echo
echo 'You can then rerun your "rails" command.'
なぬ?!! ダミーかいな。
$ sudo gem install rails
めでたしめでたしと思ったのだが、
$ ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0]
うーん、古い。
で、自家醸造。
$ brew install ruby
$ which ruby
/usr/local/bin/ruby
$ which gem
/usr/local/bin/gem
.bash_profileにexport PATH=/usr/local/bin:$PATH と書き込んで、Homebrewのgemを優先する。
$ gem install rails
$ which rails
/usr/bin/rails
はぁ?
$ ls /usr/local/Cellar/ruby/1.9.3-p194/bin | grep rails
無い。
試しに、(実はこれで一週間悩んだ。)
$ sudo gem install rails
$ ls /usr/local/Cellar/ruby/1.9.3-p194/bin | grep rails
有ったぁ!(rails再インストール参照)
でこいつにPATHを通すため.bash_profileに
export PATH=/usr/local/bin:/usr/local/Cellar/ruby/1.9.3-p194/bin:$PATH
を追加。
他にrbenvやrvm等を使った方法も見つけたがこれが一番簡単かな?
$ which ruby
/usr/bin/ruby
$ which rails
/usr/bin/rails
入ってるじゃん! 早速、
$ rails new test --skip-budle
とすると、
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.
へ!?
$ cat /usr/bin/rails
echo 'Rails is not currently installed on this system. To get the latest version, simply type:'
echo
echo ' $ sudo gem install rails'
echo
echo 'You can then rerun your "rails" command.'
なぬ?!! ダミーかいな。
$ sudo gem install rails
めでたしめでたしと思ったのだが、
$ ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [universal-darwin11.0]
うーん、古い。
で、自家醸造。
$ brew install ruby
$ which ruby
/usr/local/bin/ruby
$ which gem
/usr/local/bin/gem
.bash_profileにexport PATH=/usr/local/bin:$PATH と書き込んで、Homebrewのgemを優先する。
$ gem install rails
$ which rails
/usr/bin/rails
はぁ?
無い。
試しに、(実はこれで一週間悩んだ。)
$ sudo gem install rails
$ ls /usr/local/Cellar/ruby/1.9.3-p194/bin | grep rails
有ったぁ!
でこいつにPATHを通すため.bash_profileに
export PATH=/usr/local/bin:/usr/local/Cellar/ruby/1.9.3-p194/bin:$PATH
を追加。
他にrbenvやrvm等を使った方法も見つけたがこれが一番簡単かな?
1週間も悩んでいないで、たまにはチャリにも乗って下さいね。20日はもうすぐですよ。
悩むのが癖になりました。