run not instalar found descargar cli app ruby bundle windows-7-x64 heroku-toolbelt

ruby - not - No se encontró el comando del paquete Windows x64



heroku run bash (4)

Acabo de instalar Ruby con Heroku Toolbelt, el problema es que cuando hago la bundle install , me da este error:

sh.exe": /c/Program Files (x86)/ruby-1.9.3/bin/bundle: "c:/Program: bad interpreter: No such file or directory

De acuerdo con esta pregunta no se encontró el comando Bundle. Mal intérprete Debería cambiar el PATH, pero no sé cómo hacerlo. Cambié la variable de entorno de PATH de Windows, incluso cambié a C: / ruby-1.9.2 / bin. Recibo un error similar:

sh.exe": /c/ruby-1.9.3/bin/bundle: "c:/Program: bad interpreter: No such file or directory

Cuando trato de volver a instalar Toolbelt, cambio el directorio de instalación a c: / pero aún así el asistente instala las carpetas git y ruby ​​en el directorio Archivos de programa (x86).

¿Alguna sugerencia?


Bueno, encontré la solución, así que estoy publicando aquí. El problema parece ser la instalación del servidor en máquinas Windows x64, para resolver esto, hice esto.

Copie los siguientes directorios a C: /

C:/Program Files (x86)/Heroku C:/Program Files (x86)/Git C:/Program Files (x86)/ruby-1.9.2

Cambie la variable "Ruta" del entorno de Windows, para hacer esto, haga clic con el botón derecho en Equipo> Propiedades> Configuración avanzada> variables de entorno. La ruta está en la sección "Variables del sistema". Edítalos a esto:

C: / Heroku / bin; C: / ruby-1.9.2 / bin; C: / git / bin; C: / git / cmd

Vaya a C: / ruby-1.9.2 / bin y abra el archivo "bunlde" con el bloc de notas (no con el paquete.bat), cambie la primera línea de #!"c:/Program Files (x86)/ruby-1.9.2/bin/ruby.exe"## to !#!c:/ruby-1.9.2/bin/ruby.exe##

Ahora vaya a C: / Git y cambie las propiedades (clic derecho> propiedades) del acceso directo a Git Bash, y cambie el objetivo desde C:/Windows/SysWOW64/cmd.exe /c ""C:/Program Files (x86)/Git/bin/sh.exe" --login -i" a C:/Windows/SysWOW64/cmd.exe /c ""C:/Git/bin/sh.exe" --login -i"

Espero que ayude a alguien


Probablemente no tengas la gema Bundler instalada.

Suponiendo que tienes Ruby instalado:

gem install bundler

debe hacer el truco


Tuve estos problemas, y para mí el único problema era los espacios en las rutas de los archivos. Simplemente agregar ''s alrededor del camino solucionó el problema para mí:

''C: / Archivos de programa (x86) / git / bin''; ''C: / Archivos de programa (x86) / Heroku / ruby-1.9.2 / bin''

¡Eso es!


Para usuarios de Windows:

Utilicé gitbash para instalar bundler.

gem install bundler

y el bundler se instaló con éxito. Incluso después de eso me enfrentaba al mismo problema.

Descubrí que se debía a algún problema de permiso en mi caso.

Aquí esta lo que hice:

  1. Abrí un indicador de comando ( Nota: con privilegios de administrador)
  2. Hice gem install bundler una vez más y se instaló.
  3. Ahora podría hacer algo como bundle -v , me dio la versión de bundler actualmente instalada.
  4. Intenté el mismo paquete -v usando Git Bash pero todavía no está funcionando de alguna manera.
  5. Reinicié mi laptop, y sorprendentemente ahora funciona.

Espero que esto sea de ayuda para cualquiera.