kad*_*lor 22 bash osx-leopard rvm
我正在关注Michael Hartl的Rails教程,到目前为止我已经安装了Git 1.7.5.4 x86_64(我正在运行OSX 10.5.8)并且我正在尝试安装rvm
运行以下代码后:
$ curl -kL get.rvm.io | bash -s stable
我明白了:
BASH 3.2.25 required (you have 3.2.17(1)-release)
Run Code Online (Sandbox Code Playgroud)
我试过改变shell,chsh -s /opt/local/bin/bash
但是我得到了shell '/opt/local/bin/bash' does not exist
不知道从哪里开始,但我很感激任何指导.谢谢!
jef*_*nes 42
Homebrew通常比MacPorts好一点,因为它不需要很多sudo
动作.这篇文章引导我升级我的bash安装:http://concisionandconcinnity.blogspot.com/2009/03/upgrade-bash-to-40-in-mac-os-x.html
至于步骤:
使用Homebrew安装Git(可选,但很高兴有更新git
)
brew install git
Run Code Online (Sandbox Code Playgroud)现在安装bash
:
brew install bash
Run Code Online (Sandbox Code Playgroud)将此安装添加bash
到允许的shell列表中:
echo '/usr/local/bin/bash' | sudo tee -a /etc/shells;
Run Code Online (Sandbox Code Playgroud)
/usr/local/Cellar/
默认安装的东西,然后符号链接任何二进制文件/usr/local/bin
,所以你现在有最新的bash
坐在/usr/local/bin/bash
最后,更改shell以使用这个新shell:
chsh -s /usr/local/bin/bash
Run Code Online (Sandbox Code Playgroud)打开一个新的终端窗口/选项卡,然后运行这些命令以仔细检查您的工作:
$ echo $SHELL
/usr/local/bin/bash
$ echo $BASH_VERSION
4.2.37(2)-release
Run Code Online (Sandbox Code Playgroud)