Tenho certeza de que essa não é uma pergunta nova e já respondi antes neste site. Eu tentei as soluções prescritas, mas infelizmente o erro ainda persiste. Por isso, abordando a comunidade novamente.
O problema é que o HomeBrew emite o aviso da seguinte maneira:
Aviso: / usr / bin ocorre antes de / usr / local / bin Isso significa que os programas fornecidos pelo sistema serão usados em vez dos fornecidos pelo Homebrew. As seguintes ferramentas existem nos dois caminhos:
iconv
Considere alterar seu PATH para que / usr / local / bin ocorra antes de / usr / bin em seu PATH.
Meus / etc / caminhos ficam assim:
/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
Meu ~ / .bash_profile fica assim:
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
Meu ~ / .bashrc fica assim:
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
Minha saída echo $ PATH fica assim:
/usr/local/rvm/gems/ruby-1.9.3-p194/bin /usr/local/rvm/gems/ruby-1.9.3-p194@global/bin /usr/local/rvm/rubies/ruby-1.9.3-p194/bin /usr/local/rvm/bin /usr/bin /bin /usr/sbin /sbin /usr/local/bin /opt/sm/bin /opt/sm/pkg/active/bin /opt/sm/pkg/active/sbin /opt/local/bin
/usr/local/bin
DEPOIS/usr/bin
no seu arquivo de caminhos. Isso pode estar completamente errado, mas algo da minha adolescência está desencadeando meu senso de aranha./usr/local/bin
antes de '/ usr / bin'/etc/paths
?