安装RVM后更新文件

时间:2011-06-20 18:57:35

标签: rvm

我已经安装了RVM路由器来更新和运行不同的ruby和rails。安装完成后,我收到了更新shell加载文件的消息。

  

1)将下面的行放在shell的加载文件的末尾        (.bashrc或.bash_profile用于bash,.zshrc用于zsh),        在所有PATH /变量设置之后:

 [[ -s "/Users/eric/.rvm/scripts/rvm" ]] && source "/Users/eric/.rvm/scripts/rvm"  # This loads RVM into a shell session.

 You only need to add this line the first time you install rvm.

我输入了[[ -s "/Users/eric/.rvm/scripts/rvm" ]] && source "/Users/eric/.rvm/scripts/rvm"

然后按Enter键。这会更新我的文件吗?或者我是否必须打开某种类型的文件并剪切和粘贴代码?

由于我没有在安装后的第2部分中看到如下所述的任何通知,我关闭了外壳并开了一个新外壳。但RVM命令似乎不起作用。安装后说明的第2部分是:

  

2)确保〜/ .bashrc文件中没有'return',        否则rvm可能无法正常工作。

这意味着如果您看到类似的内容:

'[ -z "$PS1" ] && return'

然后将此行更改为:

if [[-n“$ PS1”]];然后

# ... original content that was below the '&& return' line ...

fi#< =请务必关闭.bashrc末尾的if。

#这是一个来源rvm v v v的好地方   [[-s“/Users/eric/.rvm/scripts/rvm”]]&& source“/Users/eric/.rvm/scripts/rvm”#这会将RVM加载到shell会话中。

EOF - 这标志着.bashrc文件的结束

 Be absolutely *sure* to REMOVE the '&& return'.

 If you wish to DRY up your config you can 'source ~/.bashrc' at the bottom of your .bash_profile.

 Placing all non-interactive (non login) items in the .bashrc,
 including the 'source' line above and any environment settings.

感谢您的帮助,因为我很新并且正在尝试学习RoR,但到目前为止还没有能够通过我尝试过的许多教程中的设置。似乎很多[ 1 2与新软件已过时,或者在我甚至尝试学习代码之前收到错误消息。如果有人知道一个很好的初学者教程。再次感谢!

1 个答案:

答案 0 :(得分:0)

安装程序提供的代码片段需要进入名为bashrc的文件中。该文件位于您的主目录中:/Users/eric/.bashrc

您需要编辑此文件并从rvm添加该行,然后您应该好好去。

至于滚动滚动,我建议The Pragmatic Programmers在轨道上预订。您可以在pragprog.com找到他们的书籍

如果您使用的是Ubuntu,我的设置rvm的教程将让您一直到滚动安装:

http://blog.dcxn.com/2011/06/20/setting-up-rvm-on-ubuntu-11-04/