我在Ubuntu机器上安装了NVM,但是当我将它放进crontab中,在重新启动时执行:
@reboot nvm use 0;
它没有起作用,我收到了cron守护程序的邮件,内容如下:
/bin/sh: 1: nvm: not found
所以我认为这是一个路径问题,并试图找到NVM安装的位置。令我惊讶的是,我没有得到任何结果:
root@vps-1145280-18735:~# which nvm
root@vps-1145280-18735:~#
但是,即使在重新启动后,NVM本身仍然能够正常工作:
root@vps-1145280-18735:~# nvm
Node Version Manager
...
这太奇怪了——系统如何找到nvm程序,当"which nvm"为空时?!
而且,更重要的是——我应该怎么做才能让cron在启动时找到NVM?