nodejs - Capataz instalado por heroku toolbelt en windows no se puede encontrar
instalar heroku en windows (5)
Simplemente seguí el tutorial de iniciación con nodejs de Heroku. https://devcenter.heroku.com/articles/getting-started-with-nodejs#declare-process-types-with-procfile
Pero me sale un error en la parte "declarar tipos de proceso con procfile" Mi problema es que mi cmd (usando Windows 7) no encontró el comando "capataz"
¿Alguna solución? Descargué / instalé el heroku toolbelt, el inicio de sesión funciona bien, pero el capataz no lo hace
Agregar C: / Archivos de programa (x86) / Heroku / ruby-1.9.3 / bin a la variable de entorno PATH funcionó para mí.
Después de instalar Heroku toolbelt, recibía errores extraños sobre los módulos requeridos al ejecutar foreman start
. Agregar el directorio de ruby bin a la ruta y volver a abrir la ventana de shell no funcionó para mí. Parece que ese capataz nunca fue instalado! Cuando intenté desinstalar Foreman, Ruby me dijo que no estaba instalado. Así que ejecuté el gem install foreman
, y se instaló 0.77 Una vez, tuve que abrir el shell para instalar la gema del capataz como Administrador. Tal vez así es como el cinturón de herramientas Heroku parece no haberse instalado correctamente la primera vez. Ejecutar el foreman start
pareció hacer algo después de que se instaló (naturalmente).
Foreman terminó el soporte para Windows. Puedes usar forego
lugar. Es una implementación de capataz en GO lang.
Puedes hacer esto sin desinstalar / reinstalar:
- Variables de entorno abierto
- Agregue
C:/Program Files (x86)/Heroku/ruby-xxx/bin
a la ruta del sistema (asumiendo que instaló heroku toolbelt en este directorio). - Has terminado Pruébelo abriendo una nueva ventana de shell y escribiendo
foreman start
.
Tuve el mismo problema en Windows7 de 64 bits, usando bash de git. Esto es lo que hice:
- desinstale el cinturón de herramientas, Ruby y Git usando el "Programa y características" del panel de control
- vuelva a instalar el cinturón de herramientas en
C:/Heroku
(consulte el problema conocido para obtener más información) - agregue
C:/Program Files (x86)/git/bin;C:/Heroku/ruby-1.9.2/bin
a la variable PATH del sistema: Panel de control, Sistema, Configuración avanzada del sistema, Variables de entorno ..., Variables del sistema,Path
variable, Editar ... (Cambieruby-1.9.2
si una versión futura del cinturón de herramientas incluye una versión más nueva de Ruby). - abre una ventana de git bash y desinstala la versión 0.63 de foreman
$ gem uninstall foreman
- luego instale la versión 0.61 (vea here para más información)
$ gem install foreman -v 0.61
Ahora el capataz trabajaba para mi
$ foreman start