/usr/bin/env: ruby_executable_hooks : Aucun fichier ou répertoire
Je suis en train de le déployer sur un Raspberry Pi à l'aide de Capistrano 3.0 /Mince /NGINX j'ai eu à travailler, mais dans mon redémarrer bloc j'ai
namespace :deploy do
desc 'Restart application'
task :restart do
on roles(:app), in: :sequence, wait: 5 do
execute '/etc/init.d/thin restart'
execute 'sudo /etc/init.d/nginx restart'
end
end
end
À laquelle je suis accueillis avec
INFO [128fb9a3] Running /etc/init.d/thin restart on raspberrypi.local
DEBUG [128fb9a3] Command: /etc/init.d/thin restart
DEBUG [128fb9a3] /usr/bin/env:
DEBUG [128fb9a3] ruby_executable_hooks
DEBUG [128fb9a3] : No such file or directory
DEBUG [128fb9a3]
J'ai essayé la réponse ici mais sans succès.
Les commandes semblent bien fonctionner si je SSH sur la PI et de les exécuter en tant que root.
Je dois mentionner que j'ai utilisé ce tutoriel: http://creativepsyco.github.io/blog/2013/04/10/deploying-rails-on-nginx-and-thin/ pour obtenir des choses de l'installation
Vous devez vous connecter pour publier un commentaire.
Totalement Hackish Solution
La gemme
rvm1-capistrano3
n'a pas de travail pour moi, alors j'ai fini par tout simplement difficile de relierruby_executable_hooks
etruby
commeAVERTISSEMENT, Cela suppose que ruby a été installé avec RVM, vous pouvez vous assurer que vous n'allez pas écraser quelque chose en faisant quelque chose comme
ls -l /usr/bin | grep ruby
AUSSI je me rends compte, c'est totalement hackish n'est probablement pas la bonne chose à faire sur un serveur de production, mais cela a fonctionné pour moi sur mon Raspberry-Pi...
Avez-vous essayé de commutation de système de ruby?
Puis installer capistrano là. Ce serait prendre votre
rvm
questions du jeu.L'article que vous avez lié fait référence à l'ancienne version de Capistrano.
On dirait que vous êtes en utilisant rvm (le
ruby_executable_hooks
semble être un RVM chose), dans ce cas, vous aurez besoin de l'un de la Pac 3 compatible RVM cartes, les trouver sur Github nommécapistrano/rvm
(en vertu de la Capistrano compte) ou à desrvm1-capistrano3
, qui semble être maintenues par quelqu'un d'aligné avec le rvm de l'équipe de base.