Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了nvm必须在PATH中的rvm之前吗?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

为什么在/home/user/.rvm/gems/ ruby-2.2.3/bin之前添加了nvm 在路径? echo $PATH /home/user/.rvm/bin:/home/user/.nvm/versions/node/v5.1.0/bin:/home/user/.rvm/gems/ruby-2.2.3/bin:/home/user/.rvm/gems/ruby-2.2.3@global
为什么在/home/user/.rvm/gems/ ruby-2.2.3/bin之前添加了nvm
在路径?

echo $PATH
/home/user/.rvm/bin:/home/user/.nvm/versions/node/v5.1.0/bin:/home/user/.rvm/gems/ruby-2.2.3/bin:/home/user/.rvm/gems/ruby-2.2.3@global/bin:/home/user/.rvm/rubies/ruby-2.2.3/bin:/home/user/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/user/.rvm/bin

我的.zshrc文件结尾看起来像这样

export NVM_DIR="/home/user/.nvm"

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

export PATH="$HOME/.rvm/bin:$PATH" # Add RVM to PATH for scripting

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

因此我得到以下错误.

rvm -v
Warning! PATH is not properly set up,'/home/user/.rvm/gems/ruby-2.2.3/bin' is not at first place,usually this is caused by shell initialization files - check them for 'PATH=...' entries,it might also help to re-add RVM to your dotfiles: 'rvm get stable --auto-dotfiles',to fix temporarily in this shell session run: 'rvm use ruby-2.2.3'.
rvm 1.26.11 (master) by Wayne E. Seguin <wayneeseguin@gmail.com>,Michal Papis <mpapis@gmail.com> [https://rvm.io/]

解决方法

rvm期待成为你PATH中的第一个.您可以通过将以下行添加到.rvmrc文件来禁用此警告,以便不会出现此问题:

rvm_silence_path_mismatch_check_flag=1

这应该禁用该警告.

您的.rvmrc文件应位于:〜/ .rvmrc.如果它不存在则创建它.

现在,让nvm成为PATH中的第一个,并在此之后放置rvm.

大佬总结

以上是大佬教程为你收集整理的nvm必须在PATH中的rvm之前吗?全部内容,希望文章能够帮你解决nvm必须在PATH中的rvm之前吗?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: