微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

捆绑安装破碎的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

并且过着幸福的生活.

原文地址:https://www.jb51.cc/ruby/271561.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐