run rails que not missing hace gems from force could ruby macos bundler

ruby - rails - Comando de paquete no encontrado mac



que hace bundle install (6)

Algunos administradores de versiones de ruby, como chruby y rbenv, almacenan gemas por separado para cada versión, por lo que cuando instales una versión diferente de ruby, tendrás que gem install bundler .

Estoy usando ruby, y me dieron un archivo zip con algunos programas de ruby ​​y dice: dentro de la carpeta, ejecute bundle install para instalar los paquetes necesarios.

Cuando ejecuto el comando en mi terminal, dice bundle command not found .

¿Alguien puede darme una descripción detallada de cómo puedo solucionar esto?


Intenté todas las soluciones aquí, pero no funcionó. Finalmente conseguí que esto funcionara en dos métodos diferentes:

  • Establezca alias bundle=/path/to/bundle en .bashrc si no le importa la maldad.
  • Recrea un nuevo rbenv través de rbenv y bundle install rails lo solucionará (solucionó mi problema).

Simplemente ejecute gem install bundler en su terminal.

Hay un enlace a bundler que puede consultar: bundler


Solo reiterando eso para aquellos (al menos en OSX) para quienes

gem install bundler

Da un error de permisos, una opción que parece haber funcionado para muchas personas es usar github.com/sstephenson/rbenv , que agrega una cuña entre sus comandos ruby ​​(como la gem install ) y su entorno (si mi comprensión es correcta).

Definitivamente mira esta respuesta .

El proceso se presenta bastante bien en el enlace anterior. Elegí instalar a través de homebrew:

brew update brew install rbenv

Luego debe agregar un comando de argumento a su perfil, que si está usando el ~/.bash_profile común, se puede hacer con:

echo ''eval "$(rbenv init -)"'' >> ~/.bash_profile

Parece que está agregando un comando para inicializar rbenv a través de su shell.

No intentes iniciar un nuevo shell, posiblemente abriendo un nuevo terminal o usando el comando source ~/.bash_profile .

Asegúrese de que su $PATH tenga este .rbenv/shims ANTES de cualquier otro directorio donde su shell pueda estar buscando Ruby (OSX viene con su propia versión con la que no queremos jugar): echo $PATH .

which ruby /Users/mikekilmer/.rbenv/shims/ruby #GOOD!

Ahora instale una versión de Ruby:

rbenv install 2.2.3

(Ver todas las versiones posibles con rbenv install -l ).

Ahora podemos usar rbenv global 2.2.3 para cambiar a una versión más nueva de Ruby a nivel mundial. (Hmm. Pensé que no queríamos meternos con la versión del sistema). También puedes probarlo con rbenv local 2.2.3 o rbenv shell 2.2.3 .

Finalmente ejecuta:

rbenv rehash

Ahora ruby -v debería devolver 2.2.3 y el gem install bundler debería funcionar.

Hizo aquí


Terminal -

sudo su

entonces tu contraseña:

cambio de directorio :

cd command .

si no tiene permisos para escribir en la unidad.

chmod 755 foldername.

Y también puedes mkdir comando en la terminal

mkdir /Library/Ruby/Gems/2.3.0.1

copiar y pegar: gem install bundler paste en el terminal.

Fetching: bundler-1.16.2.gem (100%) bundler''s executable "bundle" conflicts with /usr/local/bin/bundle Overwrite the executable? [yN] y bundler''s executable "bundler" conflicts with /usr/local/bin/bundler Overwrite the executable? [yN] y Successfully installed bundler-1.16.2 Parsing documentation for bundler-1.16.2 Installing ri documentation for bundler-1.16.2 Done installing documentation for bundler after 7 seconds 1 gem installed

funciona para OS X High Sierra.


gem install bundler

es cómo hacerlo

Es posible que desee utilizar una herramienta como rbenv para administrar gemas.