加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

捆绑安装破碎的ruby 2.0升级

发布时间:2020-12-16 19:38:26 所属栏目:百科 来源:网络整理
导读:刚刚升级到 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
刚刚升级到 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

并且过着幸福的生活.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读