自rvm
升级到Ruby 1.9.3-p392以来,事情变得非常糟糕。我的项目不再构建,因为bundle install
因此错误而失败:
/Users/me/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:248:in `mkdir':
Permission denied - /vendor (Errno::EACCES)
看到领先的斜线?这也是我的想法。所以为了测试它,我从我的root创建了一个vendor
目录。当然,当我再次跑bundle install
时,我最终得到了:
/Users/me/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:248:in `mkdir':
Permission denied - /vendor/bundle (Errno::EACCES)
无论出于何种原因,APP_ROOT/.bundle/config
都有一个领先的斜杠。首先,我的其他任何项目都没有.bundle目录。
这种环境发生了什么?
答案 0 :(得分:1)
查看此stackoverflow question。看起来这将解决您的问题。请查看评论。
在命令行中,
$ whoami
=> your username
$ sudo chown -R da:admin /Users/your_username/.rvm