当我尝试进行捆绑安装时,我的 gem_path 和 gem_home 指向 /usr/local/rvm/gems/ 我没有写访问权限,并且由于权限无效而失败。因此,我已将两条路径都更改为我确实具有写访问权限的本地目录。
这样做时,我进行捆绑安装,我得到:
bruno@test6:~$ bundle install
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/..
Bundler::GemspecError: Could not read gem at /afs/varda.io/user/b/br/bruno/test6/cache/rake-10.1.0.gem. It may be corrupted.
An error occurred while installing rake (10.1.0), and Bundler cannot continue.
Make sure that `gem install rake -v '10.1.0'` succeeds before bundling.
好吧,如果我进行 gem 安装,它工作得很好。
但是 bundle 是行不通的;即使尝试删除它抱怨的缓存文件夹。
我确实尝试过“bundle install --no-cache”,但它以同样的方式失败。(bundle install --deployment 也可以正常工作)我如何让 bundle install 工作?
我花了很多时间,如果有人能提供任何指导,我将不胜感激!