シェルの起動時に kerl インスタンスをアクティブにするために bash プロファイルを取得しようとしているので、.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'
いくつかの方法を試しましたが、私のバッシュは錆びすぎています。どうしたの?
OSX で Bash を使用しています。 (GNU bash、バージョン 3.2.48(1)-release (x86_64-apple-darwin12))