Como corrigir o erro do Homebrew "/ usr / bin ocorre antes de / usr / local / bin"


3

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 

IIRC, os caminhos são na verdade algum tipo de fila estranha. Tente colocar /usr/local/binDEPOIS /usr/binno seu arquivo de caminhos. Isso pode estar completamente errado, mas algo da minha adolescência está desencadeando meu senso de aranha.
— L0j1k

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 /usr/local/binantes de '/ usr / bin'
— Harry Moreno

O que acontece se você remover todas as exportações e deixar a que está dentro /etc/paths?
— Ammar Alammar 4/10
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.