捆绑安装破碎的ruby 2.0升级

前端之家收集整理的这篇文章主要介绍了捆绑安装破碎的ruby 2.0升级前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
刚刚升级ruby 2.0 / rails 4.0,并尝试在新的rails项目上运行bundle安装.每当它碰到尚未安装的东西时,它会吐出来:
Installing coffee-rails (4.0.0.beta1) 
Errno::ENOENT: No such file or directory - /usr/lib/ruby/gems/2.0.0/build_info/coffee-rails-4.0.0.beta1.info
An error occurred while installing coffee-rails (4.0.0.beta1),and Bundler cannot continue.
Make sure that `gem install coffee-rails -v '4.0.0.beta1'` succeeds before bundling.

那么我然后跑

gem install coffee-rails -v '4.0.0.beta1'

它安装得很好,我重新运行捆绑安装,并且每次运行到我还没有安装的宝石版本时,都要重复.这里有什么问题?

解决方法

在我的情况下,事实证明,捆绑包正在尝试将gems安装到/usr/lib/ruby/gems/2.0.0的全局位置,但是由于我没有通过sudo调用它,最终导致了权限错误.我想安装到我的家里,无论如何,原来我可以做:
GEM_HOME=~/.gem/ruby/2.0.0/ bundle

并且过着幸福的生活.

猜你在找的Ruby相关文章