我尝试过以下命令:
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之前我没有遇到任何问题。
有人可以帮我吗?
答案 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
注意:您可能必须在命令之前使用sudo
或rvmsudo
,具体取决于系统范围内的安装还是用户特定的。