bash_profile和PATH变量

时间:2013-04-30 02:58:56

标签: bash path environment-variables .bash-profile

我的bash_profile中有以下内容可以自动运行smlnj解释器:

PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/smlnj-110.74/bin:${PATH}"
export PATH

此外,我还想通过添加路径来运行swi prolog解释器:

\opt\local\bin

如何设置PATH变量以检查两者?还是有更好的方法?

为什么Petite Chez Scheme不需要PATH或环境变量设置?也就是说,当我在终端中键入petite时,小型chez方案解释器会自动启动。

1 个答案:

答案 0 :(得分:1)

  

如何设置PATH变量来检查两者?

这是一种方式,不一定是最好的方式

items=(
  /Library/Frameworks/Python.framework/Versions/2.7/bin
  /usr/local/smlnj-110.74/bin
  /opt/local/bin
)
for item in ${items[*]}
do
  PATH=${item}:${PATH}
done
export PATH
  

为什么Petite Chez Scheme不需要PATH或环境变量设置?

也许它会安装到标准位置,例如 /bin/usr/bin/usr/local/bin