savoygu / blog

面试、前端、Node.js、博客
84 stars 30 forks source link

node: not found #4

Open yumengzhong opened 6 years ago

yumengzhong commented 6 years ago

5.7

上传到七牛云

你好,我在执行数据库定时备份七牛的时候遇到问题,node: not found,之前成功过七牛上有上传成功的文件,但是现在又失败了

NODE_ENV=$backUpFolder@$backFileName node /home/tanya/tasks/upload.js

我跟着网上查到的方法 ls -l /usr/local/bin | grep node, node是不存在的,然后手动创建了

ln -s /Users/#{username}/.nvm/#{nodeVersion}/bin/node /usr/local/bin/node

但是还是不能 node: not found

求助,谢谢

savoygu commented 6 years ago

我这边有两个思路: 第一个是:使用 which node 看一下node 的路径, image 然后按照文章中说的补全路径, image

第二个是:使用 nvm 去切换 node 的版本为系统版本

nvm alias default system
nvm use default

image

yumengzhong commented 6 years ago

按照你的第一个方案可以成功 我在实验第二个方案时 执行 nvm alias default system 遭遇失败 image

下面是 我执行 nvm list image