在Mac OS上重置终端?帮助安装Rails

时间:2015-09-17 14:38:19

标签: ruby-on-rails ruby terminal

我跟随“Setup Ruby On Rails on Mac OS X 10.9 Mavericks”为Mac OS安装Rails,在安装Xcode和Homebrew之后,我尝试安装Ruby和Rails。

在教程中的这一行之后(我相信安装Ruby):

brew install rbenv ruby-build

# Add rbenv to bash so that it loads every time you open a terminal
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile

# Install Ruby
rbenv install 2.2.3
rbenv global 2.2.3
ruby -v

每当我打开终端时,我都会收到这条消息:

# Load rbenv automatically by adding
# the following to your profile:

eval "$(rbenv init -)"

然后我输入的代码都没有做任何事情,它只是添加一个行空间。

如何重置终端,以便从头开始尝试?

Bash个人资料:

if which rbenv > /dev/null; then eval "$(rbenv init =)"; fi
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
eval "$(rbenv init -)"

1 个答案:

答案 0 :(得分:3)

您的终端“只需”知道在哪里加载RBENV。

在您的主用户目录(/Users/yourmacusername)中,您需要访问一个名为.bash_profile的隐藏文件。

查看和访问这些文件的一种简单方法(不显示/隐藏OS X中的隐藏文件)是使用开源文本编辑器TextMate(或类似的其他文本编辑器)。

在编辑器中打开该文件(即TextMate),并将终端中记录的行(eval "$(rbenv init -)")添加到文件末尾。

然后打开和关闭终端,这是一种快速,轻松的方式来重新加载bash_profile数据,或者您可以在终端中键入:source ~/.bash_profile以手动重新加载它。

在终端重新打开/重新加载后,您可能必须首先重做rbenv安装和全局命令。

重新加载或重新打开后,您可以键入which ruby以确保它已安装等。如果存在,它将为您输出目录。