一切似乎都没问题,但是当我尝试运行我的软件包安装时(实际上整个下午都在工作),我收到了这条消息:
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再次......
答案 0 :(得分:6)
从教程:
在任何情况下都不应该安装Ruby,Rubygems或任何 来自apt-get的与Ruby相关的包。这个系统已经过时并且处于领先地位 重大头痛。避免与Ruby相关的包。我们做Ruby,我们 知道什么是最好的。相信我们。
首先,在Package Manager中搜索所有相关的包(ruby,rubygems,甚至rvm)并确保它们被完全删除,然后再次重新尝试该教程。
如果你做的一切正确,which [gem|ruby|rails]
应该都指向你家庭文件夹中的文件,而不是其他任何地方。