我有一个带有类似
的shell脚本#!/bin/bash
export DYLD_LIBRARY_PATH=/path/to/:$DYLD_LIBRARY_PATH
echo $DYLD_LIBRARY_PATH
执行它时,它很好地显示了更新的" dyld_library_path"。但是,当我尝试通过
运行脚本后检查那里的内容时echo $DYLD_LIBRARY_PATH
从命令行,我看到永远不会改变。
p/s/i运行OS-X 10.8
您需要 source
脚本:
$ . ./my_script.sh
使设置环境变量会影响当前的外壳。您仅在子壳中设置它。