[英]rvm and bundle install in Ubuntu 12.10: Errno::EACCES
希望您能够帮助我。 我正在用ruby,rails和整个安装rvm,之前我已经完成了很多次,通常遵循这个好的教程http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and -您/
一切似乎都没问题,但是当我尝试运行我的捆绑安装时,我收到了这条消息(实际上整个下午都在工作):
ERROR: Gem bundler is not installed, run `gem install bundler` first.
如果我按照它说的那样做,我得到:
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /var/lib/gems
有什么建议吗?
PS:我也注意到当我安装ruby时,我得到一条消息:
No binary rubies available for: ubuntu/12.10/x86_64/ruby-1.9.3-p286.
PPS:结果
which [gem|ruby|rails]
指向usr / bin / ruby。 我注意到的是,如果我这样做
. ~/.bash_profile
然后哪个宝石指向我家,我可以捆绑安装。 如果我重新启动,我必须这样做。 〜/ .bash_profile再次......
从教程:
在任何情况下都不应该安装Ruby,Rubygems或任何来自apt-get的Ruby相关软件包。 该系统已过时,导致严重的问题。 避免与Ruby相关的包。 我们做Ruby,我们知道什么是最好的。 相信我们。
首先,在Package Manager中查找所有相关的包(ruby,rubygems,甚至rvm)并确保它们被完全删除,然后再次重新尝试该教程。
如果你做的一切都正确, which [gem|ruby|rails]
都应该指向你的主文件夹中的文件而不是其他任何地方。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.