每次都需要执行source ~/.bashrc, NVM才生效

明明安装了NVM, 重新打开终端后, 执行command -v nvm, 发现没有输出nvm

终端:
command -v nvm

正确输出: nvm

解决:

.bashrc文件:
    export NVM_DIR=~/.nvm
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
    [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
终端: 
vi ~/.bash_profile

在.bash_profile文件的最末尾上加入如下语句:
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi

保存。

终端:
vi ~/.zlogin

在.zlogin文件的最末尾上加入如下语句:
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi

保存。

重启终端,则解决问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容