Как позаботиться о предупреждении Brew Doctor - PullRequest
0 голосов
/ 25 мая 2018

Поскольку я не смог изменить версию Python через pyenv global, я переустановил pyenv и python.И теперь я получаю это предупреждение.Ранее я исправил эту проблему, ссылаясь на другие статьи, хотя я предполагаю, что в файле .bash_profile что-то не так, что глобальная настройка pyenv не работает.Я совершенно новичок в этом.Любая помощь поможет мне понять предупреждение и решить проблему, будет принята с благодарностью.Спасибо

Macbooks-MacBook-Pro:~ macbookpro$ brew doctor

Наличие дополнительных скриптов на вашем пути может запутать программное обеспечение, установленное через Homebrew, если скрипт конфигурации переопределяет системный или предоставленный Homebrew скрипт с тем же именем.Мы нашли следующие скрипты "config":

/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

1 Ответ

0 голосов
/ 18 декабря 2018

Попробуйте добавить следующий псевдоним в ваш исходный файл

alias brew = 'env PATH = $ {PATH // $ (корень pyenv) / shims: /} brew'

...