3

希望您能够帮助我。我正在使用 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 

然后哪个 gem 指向我的家,我可以捆绑安装。如果我重新启动,我必须这样做。~/.bash_profile 再次...

4

1 回答 1

6

从教程:

在任何情况下,您都不应从 apt-get 安装 Ruby、Rubygems 或任何与 Ruby 相关的软件包。这个系统已经过时,并导致严重的头痛。对于与 Ruby 相关的软件包,请避免使用它。我们做 Ruby,我们知道什么是最好的。相信我们。

因此,首先,在包管理器中查找所有相关包(ruby、rubygems 甚至 rvm)并确保它们已完全删除,然后再次尝试本教程。

如果你做的一切都正确,which [gem|ruby|rails]应该都指向你的主文件夹中的文件,而不是其他任何地方。

于 2012-10-24T18:18:25.623 回答