找不到Shell脚本命令,但可在终端中使用

时间:2018-11-24 04:57:58

标签: shell

我正在打印出一个可在终端机上运行的简单命令

> nmv --version 

但是它在我的shell脚本中不起作用。我在图像中有脚本。

enter image description here

1 个答案:

答案 0 :(得分:1)

nvm文档说……

  

该脚本将nvm存储库克隆到〜/ .nvm并添加源   行到您的个人资料(〜/ .bash_profile,〜/ .zshrc,〜/ .profile或   〜/ .bashrc)。

…因此,请在~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc文件中查找添加了nvm install脚本的源命令,并在test.sh脚本中使用相同的源命令。

尝试将这些行添加到脚本的开头:

export NVM_DIR="$HOME/.nvm" 
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm