我们有代码来检查节点安装:
which="type -p"
if [ $SHELL = "/bin/zsh" ]; then
which="whence"
fi
# make sure that node exists
node=`$which node 2>&1`
ret=$?
if [ $ret -ne 0 ] || ! [ -x "$node" ]; then
<"This error code is returned">
但是当我用 ZSH (OhMyZsh) 运行它时,它返回一个 127 (不存在)。注释掉which="whence"
它可以正常运行。
在不删除整个混叠位的情况下,有什么办法可以让 ZSH 一起玩吗?理想情况下,我想在我的最终进行更改以完成这项工作,而不是完全修改此代码。