RVM不会将Rails安装到系统

时间:2012-05-04 12:56:46

标签: ruby-on-rails ruby macos rvm

我尝试过以下命令:

rvm system gem install rails
rvm system install rails
rvmsudo gem install rails
sudo gem install rails

在其中一个命令之后,我收到一条消息,告诉我要运行sudo gem install rails。但它不起作用。

在Mac OSX 10.6.8版本的rvm 1.9.2上安装rails之前我没有遇到任何问题。

有人可以帮我吗?

6 个答案:

答案 0 :(得分:0)

如果您已成功安装rvm,请使用rvm info进行测试,以便它返回输出,然后您只需执行gem install rails将rails安装到您使用RVM的ruby版本中 - 无需sudo 。我误解了吗?

答案 1 :(得分:0)

首先使用此命令正确检查rvm install

rvm --help

然后通过此命令安装rails

    gem install rails -v=3.2.1

或者您想要的任何版本..

答案 2 :(得分:0)

如果您没有ruby 1.9.3,请使用:

$ rvm install 1.9.3

或者你可以从这开始:

$ rvm use 1.9.3

$ rvm gemset create rails313

$ rvm use 1.9.3@rails313 --default

$ gem install rails -v 3.1.3

注意:我使用1.9.3作为示例,您也可以使用其他ruby版本。

答案 3 :(得分:0)

Follow the documentation。确保通过rvm requirements获得必要的系统要求。除非你在$ HOME中拥有一些奇怪的用户权限,否则没有理由在你的系统上使用sudo w / rvm。

答案 4 :(得分:0)

确保您已安装build_essentials,同时尝试rvm requirements,它会提供所有依赖关系,使用rvmsudo命令安装所有 另见:Installing Ruby on Rails - Mac OS Lion

答案 5 :(得分:0)

首先通过运行来检查是否满足所有依赖项:

$ rvm requirements

下一步:

$ rvm install ruby

下一步:

$ gem install rails

注意:您可能必须在命令之前使用sudorvmsudo,具体取决于系统范围内的安装还是用户特定的。