自从我在 中升级到 Ruby 1.9.3-p392 后rvm
,事情变得非常糟糕。我的项目不再构建,因为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)
看到前面的斜线了吗?我也是这么想的。所以只是为了测试它,我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 目录。
这个环境是怎么回事?