2011-05-20 93 views
1

我刚开始阅读Michael Hartl的Ruby on Rails 3教程。他建议使用最新版本的Ruby,目前是1.9.2。我的Mac,现在运行Snow Leopard的原始英特尔iMac,安装了Ruby 1.8.7。问题在Mac上使用Ruby版本管理器(RVM)

Michael建议使用Ruby版本管理器(RVM)安装最新版本的Ruby和and Rails。所以我去了RVM网站,并安装了RVM ...

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm) 

它似乎工作。终端弹出消息,感谢我使用RVM。

继迈克尔的下一个指令,这是确保RVM是电流:

rvm update --head 

导致-bash: rvm: command not found

脚注表明,我可能需要安装Subversion,所以安装了它,但我当我运行rvm update --head时仍然会收到相同的错误消息。

有什么建议吗?我真的很想超越设置并开始构建我的Rails应用程序。

+0

安装RVM之后,一个非常好且重要的步骤是'rvm notes',它将显示您正在运行的操作系统的建议依赖关系。如果你运行它并按照指示需要什么文件,Ruby的后续安装将会更加顺利,并且应该按预期工作。这适用于运行RVM的所有平台。 – 2011-05-20 22:42:59

回答

7

rvm也给了消息后,安装说你需要一个行添加到您的~/.bashrc(或同等学历):

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc 

做到这一点,然后键入. ~/.bashrc或打开一个新的终端。

+0

谢谢你的帮助彼得。实际上,在安装RVM之后我看不到有关此消息的任何引用。 如何打开我的〜/ .bashrc(或等价物),以便我可以添加此行? – Eddie 2011-05-20 16:57:05

+0

当我把'〜/ .bashrc'放入终端时,我得到以下错误... -bash:/Users/Eddie/.bashrc:没有这样的文件或目录 – Eddie 2011-05-20 17:09:58

+0

@Eddie我更新了更多指令。 – Peter 2011-05-20 17:37:44