with run new locally blog ruby git rvm jekyll

ruby - run - jekyll with bundle



¿Cómo resolver "/ usr/bin/env: ruby_executable_hooks: No existe tal archivo o directorio"? (4)

Actualizar gemas de rubí me funcionó

gem install rubygems-update update_rubygems

Acabo de implementar jekyll en un vps y configuro el gancho post-recepción en él. Cuando envío la actualización del blog a vps desde mi computadora portátil, me encuentro con este error:

remote: /usr/bin/env: ruby_executable_hooks: No such file or directory

Busqué por un tiempo y probé el método propuesto en esta publicación: actualización de paquete: env: ruby_executable_hooks: No existe tal archivo o directorio , es decir, ejecutando los comandos a continuación:

rvm @global do gem regenerate_binstubs gem regenerate_binstubs

Pero no ayuda, el error permanece. Como no estoy familiarizado con rvm o ruby, ¿alguien podría darme una pista?


Debe actualizar los executable-hooks a la última versión ejecutando el siguiente comando en la Terminal :

sudo gem install --user-install executable-hooks


Tuve el mismo problema, pero tengo bundler , no rubygems-bundler , y mi gem no reconoce regenerate_binstubs .

rvm all-gemsets do gem update bundler instaló el bundler 1.7.11 y lo arregló por mí.


use envoltorios, ejemplo:

$ which jekyll # /path/to/rvm/gems/ruby-version/bin/jekyll

en la ruta devuelta, reemplace bin con wrappers para obtener:

/path/to/rvm/gems/ruby-version/wrappers/jekyll

Este es un script que cargará el entorno adecuado y solucionará su problema, los contenedores se generan automáticamente dentro de RVM.