Je suis sûr que ce n'est pas une nouvelle question, et on m'a déjà répondu sur ce site web. J'ai essayé les solutions prescrites mais malheureusement l'erreur persiste. Par conséquent, approcher à nouveau la communauté.
Le problème est que HomeBrew donne l'avertissement comme suit:
Avertissement: / usr / bin se produit avant / usr / local / bin Cela signifie que les programmes fournis par le système seront utilisés à la place de ceux fourni par Homebrew. Les outils suivants existent dans les deux chemins:
iconv
Envisagez de modifier votre PATH pour que / usr / local / bin se produit avant / usr / bin dans votre PATH.
Mon / etc / chemins ressemble à ceci:
/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
Mon ~ / .bash_profile ressemble à ceci:
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
Mon ~ / .bashrc ressemble à ceci:
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
Ma sortie echo $ PATH ressemble à ceci:
/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
avant '/ usr / bin'
/etc/paths
?
/usr/local/bin
APRÈS/usr/bin
dans votre fichier de chemins. Cela peut être complètement faux, mais quelque chose de mon adolescence déclenche mon sens spidey.