rvm gemset create rails-xxx ではまった
環境はMac OSX Lion
rails環境をrvmで管理しないなと思って
gemsetを作ろうと思いました。
$ rvm gemset create rails-3.1.0 mkdir: /usr/local/rvm/gems/ruby-1.9.2-p290@rails-3.1.0: Permission denied 'rails-3.1.0' gemset created (/usr/local/rvm/gems/ruby-1.9.2-p290@rails-3.1.0).
エラー、、
permissionがダメですと。
じゃあsudoさんで、
$ sudo rvm gemset create rails-3.1.0 ERROR: Can not create gemset before using a ruby. Try 'rvm use <some ruby>'.
こんどは違うエラーが、、
(なんか、sudoするとsystem(デフォルト)のrubyが反応してるっぽい)
ということで、明示的にmkdirして実行してみました。
$ sudo mkdir /usr/local/rvm/gems/ruby-1.9.2-p290@rails-3.1.0 $ rvm gemset create rails-3.1.0 'rails-3.1.0' gemset created (/usr/local/rvm/gems/ruby-1.9.2-p290@rails-3.1.0). $ rvm gemset list gemsets for ruby-1.9.2-p290 (found in /usr/local/rvm/gems/ruby-1.9.2-p290) global rails-3.1.0
お、出来た。
これ、合ってるのかな?
追記====================================
twitterで教えてもらいました。
rvmsudoというものがあるんですね。
@y_koh rvmsudo rvm gemset create ... でいけると思います。
2011-10-18 15:11:55 via TweetDeck to @y_koh