2

Capistrano 3.0 / Thin / NGINXを使用してRaspberry Piにデプロイしようとしていますが、動作していますが、再起動ブロックには

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

私が素晴らしいと思っていること

 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]

ここで答えを試しましたが、成功しませんでした。

SSH で PI に接続し、root として実行すると、コマンドは正常に動作するようです。

私はこのチュートリアルをほとんど使用したことに言及する必要があります: http://creativepsyco.github.io/blog/2013/04/10/deploying-rails-on-nginx-and-thin/

4

3 に答える 3