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
Você realmente obtém todos os espaços em sua saída para echo $ PATH ? Ou é apenas um erro de formatação? em qual shell você está produzindo seu PATH? bash ?
—
Thomas Krajacic
Eu tenho o mesmo problema. A única coisa que posso imaginar é confundir meu $ PATH é esse script rvm. Eu preciso
—
Harry Moreno
/usr/local/bin
antes de '/ usr / bin'
O que acontece se você remover todas as exportações e deixar a que está dentro
—
Ammar Alammar 4/10
/etc/paths
?
/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.