ruby - rutas - variable path windows 10
¿Cómo modificar PATH para Homebrew? (4)
Hay muchas formas de actualizar su ruta. La respuesta de Jun1st funciona muy bien. Otro método es aumentar tu .bash_profile
para tener:
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
La línea de arriba coloca /usr/local/bin
y /usr/local/sbin
frente a $PATH
. Una vez que .bash_profile
su .bash_profile
o inicie un nuevo terminal, puede verificar su ruta echo .
$ echo $PATH
/usr/local/bin:/usr/local/sbin:/Users/<your account>/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Una vez que esté satisfecho con el resultado, $ brew doctor
nuevamente no debería producir su error.
Esta publicación de blog me ayudó a resolver los problemas con los que me topé. http://moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/
Al tratar de instalar Ruby 1.9.3, lea que necesito instalar homebrew primero. Ran brew doctor, y me está dando un montón de advertencias. Uno de los cuales es:
Advertencia: / usr / bin ocurre antes de / usr / local / bin Esto significa que se usarán programas proporcionados por el sistema en lugar de los proporcionados por Homebrew. Las siguientes herramientas existen en ambas rutas:
easy_install easy_install-2.6
Considere enmendar su RUTA para que / usr / local / bin esté por delante de / usr / bin en su RUTA.
¿Cómo hace uno lo que está pidiendo aquí?
Para evitar la duplicación innecesaria, agregué lo siguiente a mi ~ / .bash_profile
case ":$PATH:" in
*:/usr/local/bin:*) ;; # do nothing if $PATH already contains /usr/local/bin
*) PATH=/usr/local/bin:$PATH ;; # in every other case, add it to the front
esac
Crédito: https://superuser.com/a/580611
Simplemente ejecute la siguiente línea en su aplicación de terminal favorita:
echo export PATH="/usr/local/bin:$PATH" >> ~/.bash_profile
Reinicia tu terminal y ejecuta
brew doctor
el problema debe ser resuelto
abra su archivo / etc / paths, ponga / usr / local / bin encima de / usr / bin
$ sudo vi /etc/paths
/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
y reiniciar la terminal , @mmel