设置bash配置文件时出错

时间:2016-12-17 19:44:27

标签: ruby bash

您好我是初学程序员,正在尝试设置更新版本的Ruby。我的bash配置文件如下所示:

export RBENV_ROOT=/usr/local/var/rbenv
rbenv > /dev/null; then eval "$(rbenv init -)"; fi

每当我在终端中打开一个新标签时,我都会收到此错误:

line 2: syntax error near unexpected token `then'
line 2: `rbenv > /dev/null; then eval "$(rbenv init -)"; fi'

2 个答案:

答案 0 :(得分:0)

您遗失if但不需要它。只需使用:

 rbenv > /dev/null; eval "$(rbenv init -)"

代替第二行。

答案 1 :(得分:0)

保持简单:

which -s rbenv && eval "$(rbenv init -)"