homebrew /usr/bin before /usr/local/bin

У любого есть идея, как исправить это. Я почти все здесь пробую.

после того, как я наберу варево доктор здесь ошибка

Warning: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:

phar
phar.phar
php
php-config
phpize

Consider setting your PATH so that /usr/local/bin
occurs before /usr/bin. Here is a one-liner:
echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile

и вот мой ~/.bash_profile

[[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
echo $PATH /usr/local/bin:/usr/local/sbin:/Users/ericsonluciano/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
export PATH=/usr/local/bin:/Users/ericsonluciano/.rvm/gems/ruby-2.1.2@rails4.1/bin:/Users/ericsonluciano/.rvm/gems/ruby-2.1.2@global/bin:/Users/ericsonluciano/.rvm/rubies/ruby-2.1.2/bin:/usr/bin:/bin$
export PATH=/usr/local/bin:$PATH

Спасибо всем за помощь:)

1 ответ

Решение

Правильнее всего сделать любые настройки пути внутри файла конфигурации, который получен из неинтерактивных и интерактивных оболочек.

Скорее всего, у вас есть код в вашем ˜/.bashrc (предназначен только для интерактивных настроек).

Смотрите этот ответ /questions/30939462/brew-usrbin-vstrechaetsya-do-usrlocalbin/30939468#30939468 и просто используйте bash на месте zsh,

Другие вопросы по тегам