我zshenv
文件有像从一个函数内改变全局“路径”?
if [[ -d "$HOME/bin" ]]; then
path=($HOME/bin $path)
fi
我想我会尝试这个因素图案伸到一个功能的一堆线。我
function prepend_to_path_if_exists() {
if [[ -d $1 ]]; then
path=($1 $path)
fi
}
prepend_to_path_if_exists("$HOME/bin")
取代它,但是这给了错误
/Users/bdesham/.zshenv:8:字符串
的失踪到底哪里线8是一个我在那里打电话给prepend_to_path_if_exists
。究竟是什么导致了这个错误,我该如何让这个功能起作用?我在OS X 10.10.1上使用zsh 5.0.5。