我试图让我的 bash 配置文件在 shell 启动时激活一个 kerl 实例,所以我将以下内容放在我的 .profile 中:
if [ -d /opt/erlang/ ]; then
ERL_ENV=`ls -1d /opt/erlang/r* | sort | tail -1`;
if [ -f "$ERL_ENV/activate" ]; then
. $ERL_ENV/activate
else
echo "Couldn't activate latest erlang environment"
fi
fi
当我尝试获取文件时,虽然我收到了这个错误:
-bash: .profile: line 30: syntax error near unexpected token `then'
-bash: .profile: line 30: ` if [ -f "$ERL_ENV/activate" ]; then'
我已经尝试了几种方法,但我的 bash 太生锈了。有什么问题?
我在 OSX 上使用 Bash。(GNU bash,版本 3.2.48(1)-release (x86_64-apple-darwin12))