【问题标题】:How to take care of Brew Doctor warning如何照顾 Brew Doctor 警告
【发布时间】:2018-05-25 05:50:40
【问题描述】:

由于我无法通过 pyenv global 更改 python 版本,我重新安装了 pyenv 和 python。现在我收到了这个警告。早些时候,我通过参考其他文章解决了这个问题,尽管我假设在 .bash_profile 中设置了一些错误,导致 pyenv 全局不起作用。我对此完全陌生。任何帮助让我理解警告并解决问题将不胜感激。谢谢

Macbooks-MacBook-Pro:~ macbookpro$ brew doctor

有额外的 如果配置脚本覆盖系统或 Homebrew 提供的同名脚本,则路径中的脚本可能会混淆通过 Homebrew 安装的软件。我们发现了以下“配置”脚本:

/Users/macbookpro/.pyenv/shims/python-config   
/Users/macbookpro/.pyenv/shims/python2-config   
/Users/macbookpro/.pyenv/shims/python2.7-config   
/Users/macbookpro/.pyenv/shims/python3-config   
/Users/macbookpro/.pyenv/shims/python3.6-config   
/Users/macbookpro/.pyenv/shims/python3.6m-config

Macbooks-MacBook-Pro:~ macbookpro$ which pyenv    /usr/local/bin/pyenv 
Macbooks-MacBook-Pro:~ macbookpro$ which brew   /usr/local/bin/brew   
Macbooks-MacBook-Pro:~ macbookpro$ pyenv versions   
 system  
  2.7.15  
* 3.6.5 (set by /Users/macbookpro/.python-version)  

Macbooks-MacBook-Pro:~ macbookpro$ open -e .bash_profile           
if which pyenv > /dev/null; then
  eval "$(pyenv init -)";
  fi   export PYENV_ROOT="$HOME/.pyenv"   export 
  PATH="$PYENV_ROOT/bin:$PATH"   eval "$(pyenv init -)"  

Macbooks-MacBook-Pro:~ macbookpro$ python --version   Python 3.6.5   
Macbooks-MacBook-Pro:~ macbookpro$ pyenv global 2.7.15
Macbooks-MacBook-Pro:~ macbookpro$ pyenv global                   
2.7.15 .                           
Macbooks-MacBook-Pro:~ macbookpro$ python --version              
Python 3.6.5    
Macbooks-MacBook-Pro:~ macbookpro$ which python                     /Users/macbookpro/.pyenv/shims/python

【问题讨论】:

  • echo $PATH 呢?

标签: python macos homebrew


【解决方案1】:

别名可以改进:

alias brew='env PATH="${PATH//$(pyenv root)\/shims:/}" brew'

以防万一 $PATH 包含空格。

【讨论】:

  • 请考虑单独格式化代码而不是答案中的文本。
【解决方案2】:

尝试将以下别名添加到您的源文件中

别名 brew='env PATH=${PATH//$(pyenv root)/shims:/} brew'

【讨论】:

    猜你喜欢
    • 2017-10-04
    • 1970-01-01
    • 2016-07-14
    • 1970-01-01
    • 2013-01-09
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    • 2014-01-17
    相关资源
    最近更新 更多