usar rails para instalar gratis gemas descargar como ruby bash terminal homebrew

rails - ruby web



Instalación de Ruby con Homebrew (4)

Instalar ruby:

brew install ruby

Recomiendo establecer $ PATH, $ GEM_PATH y $ GEM_HOME. Para el último Ruby es:

export PATH=/usr/local/opt/ruby/bin:$PATH export GEM_HOME=/usr/local/opt/ruby/lib/ruby/gems/2.5.0 export GEM_PATH=/usr/local/opt/ruby/lib/ruby/gems/2.5.0

Póngalos en algo como ~/.bash_profile .

Y luego para verificar:

ruby -v > ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin16] gem list > *** LOCAL GEMS *** > > did_you_mean (1.2.0) > minitest (5.10.3) > ...

Instalé Ruby con Homebrew:

brew install ruby

Bajo "Advertencias" decía:

NOTA: De forma predeterminada, los binarios instalados de gema se colocarán en:
/usr/local/Cellar/ruby/1.9.3-p194/bin

Es posible que desee agregar esto a su RUTA.

¿Qué significa eso y cómo puedo agregarlo a mi "ruta"? Asumiendo que tiene que ver con un perfil bash pero nuevo en esto.


en ~/.bash_profile agrega la siguiente línea

export PATH=/usr/local/Cellar/ruby/1.9.3-p194/bin:$PATH

Cuando haya terminado, cierre su terminal y vuelva a abrirlo. Deberías estar bien.

Alternativamente, puede ejecutar lo siguiente en cada shell abierto en lugar de cerrar / volver a abrir:

source ~/.bash_profile

Nota: Recomiendo encarecidamente instalar ruby ​​a través de rvm o rbenv para que pueda administrar varias versiones de ruby ​​y usar gemsets.


Agregue esta línea a su .profile (o .bash_profile, .bashrc, .zshrc, etc.) :

export PATH=/usr/local/opt/ruby/bin:$PATH

Esta es una versión actualizada de la respuesta de Kyle . A partir de mayo de 2014, imprime impresiones de brew info ruby :

Por defecto, los ejecutables instalados de gema se colocarán en:

/usr/local/opt/ruby/bin

Es posible que desee agregar esto a su RUTA. Después de las actualizaciones, puede ejecutar

gem pristine --all --only-executables

... para restaurar binstubs para gemas instaladas.


Arreglo rapido:

Abra / etc / paths.

Change the order of lines(highest priority on top). /usr/local/bin /usr/local/sbin /usr/bin /bin /usr/sbin /sbin