将RVM与virtualenv一起使用时,"警告!PATH未正确设置"

 qqqq 发布于 2023-01-02 01:00

我收到此错误:

Warning! PATH is not properly set up, '/home/oscar/.rvm/gems/ruby-2.1.2/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.1.2'.
rvm 1.25.28 (stable) by Wayne E. Seguin , Michal Papis  [https://rvm.io/]

当我进入任何virtualenv.它首先需要virtualenv的道路.在这个例子中,我打电话给我的virtualenv borrar,所以这是我的路径:

/home/oscar/projects/borrar/bin:/home/oscar/.rvm/gems/ruby-2.1.2/bin:/home/oscar/.rvm/gems/ruby-2.1.2@global/bin:/home/oscar/.rvm/rubies/ruby-2.1.2/bin:/home/oscar/eagle-6.6.0/bin:/home/oscar/android-studio/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/home/oscar/.rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-7-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin

我认为我的路径在任何virtualenv之外是正确的,因为rvm位于第一位.

/home/oscar/.rvm/gems/ruby-2.1.2/bin:/home/oscar/.rvm/gems/ruby-2.1.2@global/bin:/home/oscar/.rvm/rubies/ruby-2.1.2/bin:/home/oscar/eagle-6.6.0/bin:/home/oscar/android-studio/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/java-7-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin:/home/oscar/.rvm/bin

这是我的.zshrc 这里我.zsh_profile,我在最后加载RVM.

我感谢你的帮助.

1 个回答
  • RVM路径不匹配

    RVM抱怨是因为它希望成为你的PATH中的第一个.它不是; 你已经预先设置了其他东西,或者你的virtualenv包装器.在这种情况下,您可以从virtualenv内部重新调用RVM设置脚本. ~/.rvm/scripts/rvm,或者您可以故意使错误静音,如下所述.

    RVM文档强烈建议您在shell资源文件中调用最后一个RVM设置脚本,以便(除其他外)RVM可以确保它优先于PATH中可能存在的其他Rubies或包装器.但是,如果您确定自己知道自己在做什么并且不会遇到任何与PATH相关的意外,可以通过在.rvmrc文件中添加这个鲜为人知的配置选项来关闭此警告:

    echo 'rvm_silence_path_mismatch_check_flag=1' >> ~/.rvmrc
    

    2023-01-02 01:19 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有