我在试着运行一个 npm
命令来自 .sh
文件。我去的原因 .sh
文件是我不想附加 npm
再次将安装位置设置为path变量。请看下面我的文件内容,
echo $PATH
npm -v
这个文件在终端窗口运行得很好,可以在我的macbook上打印npm版本。但是当我将可执行权限设置为 .sh
文件并尝试从java.lang.runtime.exec()运行它,它将给出以下输出-无法识别npm命令,
/usr/bin:/bin/:/usr/sbin:/sbin
... 未找到npm命令
尽管npm安装位置 "/usr/local/bin"
在我保存到bash profile的系统路径中,是否有.sh文件不能从java lang进程()工作。
暂无答案!
目前还没有任何答案,快来回答吧!