关于Ruby Version Manager安装

时间:2010-07-09 01:40:25

标签: ruby-on-rails

我试图安装RVM:Ruby Version Manager来自:

http://rvm.beginrescueend.com/rvm/install/

我在我的mac os版本10.5.8中打开了终端并使用命令行

bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

然后我收到了消息,

“您现在必须手动完成安装: 1)在所有路径/变量设置之后,将下面的行放在shell的加载文件的末尾(.bashrc或.bash_profile用于bash,.zshrc用于zsh):      [[-s $ HOME / .rvm / scripts / rvm]]&amp;&amp; source $ HOME / .rvm / scripts / rvm    请注意,这只能发生一次 - 因此,您只需在第一次安装rvm时添加它。 2)确保.bashrc文件中没有“返回”。 (否则将阻止rvm正常工作)。    这意味着如果你看到'[-z]&amp;&amp;返回'然后你必须改变这一行:    如果[[! -z]];然后      ...原始内容低于&amp;&amp;返回线...    fi#&lt; =务必关闭if。    #EOF .bashrc    绝对确定以删除'&amp;&amp;返回'。    如果你想干掉你的配置,你可以在你的.bash_profile底部“找到〜/ .bashrc”。    将所有非交互式项目放在.bashrc中,包括上面的“source”行 3)然后关闭这个壳并打开一个新的以便使用rvm。

完成了对/Users/Home/.rvm/的RVM安装。

kapplej-4:~ Home$ #!/usr/bin/env bash
kapplej-4:~ Home$ 
kapplej-4:~ Home$ # Install git
kapplej-4:~ Home$ mkdir -p $HOME/.rvm/src && cd $HOME/.rvm/src && version=1.6.5.3
kapplej-4:src Home$ curl -O http://kernel.org/pub/software/scm/git/git-$version.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 2645k  100 2645k    0     0   953k      0  0:00:02  0:00:02 --:--:-- 1060k
kapplej-4:src Home$ cd git-$version && ./configure --prefix=/usr/local && make && sudo make install
-bash: cd: git-1.6.5.3: No such file or directory"

我不知道如何手动完成安装,我是一个完整的新手,所以有人可以给我一步一步指导如何做到这一点。例如,我在哪里将这些行添加到shell的加载文件中?

谢谢,

2 个答案:

答案 0 :(得分:0)

不确定为什么要通过rvm安装git,但我的猜测是你在尝试访问目录之前没有提取tar.gz文件。在进入git目录之前,你需要做

tar -zxf git-$version.tar.gz

要完成安装,您需要添加以下行:

[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm

到.bashrc文件的末尾(假设您正在使用bash,可以使用echo $SHELL确定。)

您还需要验证您的bash脚本是否未返回(RVM消息中的-z返回位。如果确实返回了RVM在安装期间所说的内容。)

添加行后退出shell并打开一个新行。然后,您应该能够rvm info查看rvm info和rvm以获取有关RVM的更多信息。

答案 1 :(得分:0)

如果已安装Git,则安装RVM的最新命令为curl -L get.rvm.io | bash -s stable