感谢老哥,原本没想到竟在webhook的shell脚本里拿到的$PATH是不同的。
按照你给的答案的思路搞定了。
但是,我是对应的webhook的shell脚本里临时修改$PATH来解决的。
- #!/bin/bash
- # 临时添加node下的命令到$PATH中
- export PATH=/www/server/nvm/versions/node/v12.16.3/bin:$PATH
- npm -v # 正常了
- yarn -v # 正常了
- node -v # 不行!!!!
复制代码
我原本尝试过重启机器、重启面板、修改.bashrc、修改.bash_profile,但是都不行。
我不知道为什么会是这样子,困扰了几天了。 |