我觉的应该是 npm 配置的问题,但没有找到解决办法。。。
|
okletswinDec 12, 2016
1
在 npm 执行前 echo $PATH 看看
|
|
smallpathDec 12, 2016
2
可能是你用了 npm XXX 而不是 npm run XXX
|
|
icrisDec 12, 2016
3
which npm, 然后脚本写完整路径试试
|
|
q397064399Dec 12, 2016
4
#path 的问题, 最好是针对全局的 /etc/profile 来一次 export,
要么就恶心一点 写绝对路径,我一般都是这么干的, 因为 linux 系统 bash 环境 太恶心了,经常会出现 not found xxx 之类的 |
|
jinfeng333Dec 12, 2016
6
脚本里面用绝对路径试试
|
|
afproDec 12, 2016
7
@q397064399 哪里恶心了 把用户的 PATH 和系统的 PATH 隔离是一个很正确的做法呀 我猜他的脚本是用 crontab 之类的执行的 那个地方不是用户的环境 PATH 肯定是不对的
|
|
8
我想试试 shipit-deploy 实现自动化的服务器部署, https://cnodejs.org/topic/584545bd4c17b38d354363af
绝对路径怎么写呢? |
|
11
Error: Command failed: ssh -i /Users/123/.ssh/id_rsa [email protected] "cd /tmp/deploy_to/current; /root/.nvm/v6.2.0/bin/npm install"
/usr/bin/env: node: No such file or directory |
|
qq258076067Mar 23, 2018
12
@xxxyyy 你好,能请教你一个问题吗?
|