我有一个rails项目,我在vm中运行并通过nfs挂载项目目录。我还有一份在当地签出的项目副本。
如果我在项目的本地版本上运行rubocop,一切正常。但是,如果我在nfs挂载版本中运行rubocop,我会得到
Could not find proper version of rubocop (0.39.0) in any of the sources
Run `bundle install` to install missing gems.
如果我从远程目录运行bundle install
我
Attempting to write to `/home/deploy/ruby/2.1.0` is unsupported by your OS.
然而which ruby
告诉我ruby位于
/Users/user/.rvm/rubies/ruby-2.1.6/bin/ruby
那么,为什么当我的红宝石(和rubocop)在一个完全不同的地方时,它在/home/deploy/ruby/2.1.0中寻找宝石?