0

我尝试了以下命令:

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 之前我没有遇到任何问题。

有人可以帮我吗?

4

6 回答 6

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​​ 版本。

于 2012-05-04T15:49:42.310 回答
0

首先检查 rvm 安装是否正确或不使用此命令

rvm --help

然后通过这个命令安装rails

    gem install rails -v=3.2.1

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

于 2012-05-04T13:02:35.123 回答
0

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

$ rvm requirements

下一个:

$ rvm install ruby

下一个:

$ gem install rails

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

于 2014-01-03T14:54:27.833 回答
0

确保你已经安装build_essentials,也尝试rvm requirements,它提供了所有依赖项,使用rvmsudo命令安装所有
参见:Installing Ruby on Rails - Mac OS Lion

于 2013-03-08T13:20:45.083 回答
0

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

于 2012-05-04T12:59:42.797 回答
0

按照文档。确保您已通过rvm requirements. 除非您在 $HOME 中有一些奇怪的用户权限,否则没有理由在您的系统上使用 sudo w/rvm。

于 2012-05-04T16:04:01.730 回答