我尝试了以下命令:
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 之前我没有遇到任何问题。
有人可以帮我吗?
我尝试了以下命令:
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 之前我没有遇到任何问题。
有人可以帮我吗?
如果您没有 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 版本。
首先检查 rvm 安装是否正确或不使用此命令
rvm --help
然后通过这个命令安装rails
gem install rails -v=3.2.1
或者你想要的任何版本..
首先通过运行检查是否满足所有依赖项:
$ rvm requirements
下一个:
$ rvm install ruby
下一个:
$ gem install rails
注意:您可能必须使用sudo
或rvmsudo
在命令之前使用,具体取决于其是系统范围安装还是用户特定。
确保你已经安装build_essentials
,也尝试rvm requirements
,它提供了所有依赖项,使用rvmsudo
命令安装所有
参见:Installing Ruby on Rails - Mac OS Lion
如果您已成功安装 rvm,请进行测试以rvm info
使其返回输出,然后您只需gem install rails
将 rails 安装到您与 RVM 一起使用的 ruby 版本中 - 无需 sudo。我误解了吗?
按照文档。确保您已通过rvm requirements
. 除非您在 $HOME 中有一些奇怪的用户权限,否则没有理由在您的系统上使用 sudo w/rvm。