passenger: /usr/bin/env: passenger: No such file or directory

capistrano-passenger@0.1.0

My rvm check is running, and passenger is installed where its supposed to be:

$ cap staging rvm:check
DEBUG [e7855c0a] Running /usr/bin/env which passenger as foo@bar.com
DEBUG [e7855c0a] Command: /usr/bin/env which passenger
DEBUG [e7855c0a]  /usr/local/bin/passenger
DEBUG [e7855c0a] Finished in 4.899 seconds with exit status 0 (successful).
DEBUG [eb1946f6] Running /usr/bin/env [ -d ~/.rvm ] as foo@bar.com
DEBUG [eb1946f6] Command: [ -d ~/.rvm ]
DEBUG [eb1946f6] Finished in 0.048 seconds with exit status 1 (failed).
DEBUG [83b81b8f] Running /usr/bin/env [ -d /usr/local/rvm ] as foo@bar.com
DEBUG [83b81b8f] Command: [ -d /usr/local/rvm ]
DEBUG [83b81b8f] Finished in 0.048 seconds with exit status 0 (successful).
DEBUG [21c55ccb] Running /usr/local/rvm/bin/rvm version as foo@bar.com
DEBUG [21c55ccb] Command: /usr/local/rvm/bin/rvm version
DEBUG [21c55ccb]  rvm 1.26.11 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
DEBUG [21c55ccb] Finished in 0.217 seconds with exit status 0 (successful).
rvm 1.26.11 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
DEBUG [2e435386] Running /usr/local/rvm/bin/rvm current as foo@bar.com
DEBUG [2e435386] Command: /usr/local/rvm/bin/rvm current
DEBUG [2e435386]  ruby-2.2.1
DEBUG [2e435386] Finished in 0.215 seconds with exit status 0 (successful).
ruby-2.2.1
DEBUG [842673be] Running /usr/local/rvm/bin/rvm default do ruby --version as foo@bar.com
DEBUG [842673be] Command: /usr/local/rvm/bin/rvm default do ruby --version
DEBUG [842673be]  ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]
DEBUG [842673be] Finished in 0.335 seconds with exit status 0 (successful).
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]

However when I execute my deploy:

$ cap staging deploy --trace
** Invoke staging (first_time)
** Execute staging
** Invoke load:defaults (first_time)
** Execute load:defaults
** Invoke rvm:hook (first_time)
** Invoke passenger:rvm:hook (first_time)
** Invoke passenger:test_which_passenger (first_time)
** Execute passenger:test_which_passenger
DEBUG [40e61c81] Running /usr/bin/env which passenger as foo@bar.com
DEBUG [40e61c81] Command: /usr/bin/env which passenger
DEBUG [40e61c81]  /usr/local/bin/passenger
DEBUG [40e61c81] Finished in 4.941 seconds with exit status 0 (successful).
... // a bunch of deploy logs

** Execute passenger:restart
DEBUG [44ab1d36] Running /usr/bin/env if test ! -d /srv/www/bar.com/releases/20150618180137; then echo "Directory does not exist '/srv/www/bar.com/releases/20150618180137'" 1>&2; false; fi as foo@bar.com
DEBUG [44ab1d36] Command: if test ! -d /srv/www/bar.com/releases/20150618180137; then echo "Directory does not exist '/srv/www/bar.com/releases/20150618180137'" 1>&2; false; fi
DEBUG [44ab1d36] Finished in 0.049 seconds with exit status 0 (successful).
DEBUG [26d61b09] Running /usr/bin/env passenger -v as foo@bar.com
DEBUG [26d61b09] Command: cd /srv/www/bar.com/releases/20150618180137 && /usr/bin/env passenger -v
DEBUG [26d61b09]  /usr/bin/env: passenger: No such file or directory
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as foo@bar.com: passenger exit status: 127
passenger stdout: Nothing written
passenger stderr: /usr/bin/env: passenger: No such file or directory
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/runners/sequential.rb:24:in `rescue in run_backend'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/runners/sequential.rb:21:in `run_backend'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/runners/sequential.rb:16:in `execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/coordinator.rb:21:in `each'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/dsl.rb:55:in `on'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-passenger-0.1.0/lib/capistrano/tasks/passenger.cap:11:in `block (2 levels) in <top (required)>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `call'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `each'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/jspizziri/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/dsl.rb:16:in `invoke'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-passenger-0.1.0/lib/capistrano/tasks/deploy_passenger.cap:6:in `block (2 levels) in <top (required)>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `call'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `each'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/jspizziri/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/dsl/task_enhancements.rb:14:in `block in after'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `call'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `each'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/jspizziri/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/dsl.rb:16:in `invoke'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/tasks/framework.rake:65:in `block (2 levels) in <top (required)>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/tasks/framework.rake:64:in `each'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/tasks/framework.rake:64:in `block in <top (required)>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `call'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `each'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/jspizziri/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:150:in `invoke_task'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `block (2 levels) in top_level'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `each'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `block in top_level'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:115:in `run_with_threads'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:100:in `top_level'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:78:in `block in run'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:176:in `standard_exception_handling'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:75:in `run'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/application.rb:15:in `run'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/bin/cap:3:in `<top (required)>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/bin/cap:23:in `load'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/bin/cap:23:in `<main>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/bin/ruby_executable_hooks:15:in `eval'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/bin/ruby_executable_hooks:15:in `<main>'
SSHKit::Command::Failed: passenger exit status: 127
passenger stdout: Nothing written
passenger stderr: /usr/bin/env: passenger: No such file or directory
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/command.rb:95:in `exit_status='
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/backends/netssh.rb:179:in `block in _execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/backends/netssh.rb:133:in `tap'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/backends/netssh.rb:133:in `_execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/backends/netssh.rb:77:in `capture'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-passenger-0.1.0/lib/capistrano/tasks/passenger.cap:15:in `block (5 levels) in <top (required)>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/backends/abstract.rb:77:in `within'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-passenger-0.1.0/lib/capistrano/tasks/passenger.cap:13:in `block (4 levels) in <top (required)>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/backends/abstract.rb:85:in `with'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-passenger-0.1.0/lib/capistrano/tasks/passenger.cap:12:in `block (3 levels) in <top (required)>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/backends/netssh.rb:54:in `instance_exec'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/backends/netssh.rb:54:in `run'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/runners/sequential.rb:21:in `run_backend'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/runners/sequential.rb:16:in `execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/sshkit-1.7.1/lib/sshkit/coordinator.rb:21:in `each'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/dsl.rb:55:in `on'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-passenger-0.1.0/lib/capistrano/tasks/passenger.cap:11:in `block (2 levels) in <top (required)>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `call'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `each'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/jspizziri/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/dsl.rb:16:in `invoke'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-passenger-0.1.0/lib/capistrano/tasks/deploy_passenger.cap:6:in `block (2 levels) in <top (required)>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `call'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `each'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/jspizziri/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/dsl/task_enhancements.rb:14:in `block in after'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `call'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `each'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/jspizziri/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/dsl.rb:16:in `invoke'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/tasks/framework.rake:65:in `block (2 levels) in <top (required)>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/tasks/framework.rake:64:in `each'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/tasks/framework.rake:64:in `block in <top (required)>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `call'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:240:in `block in execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `each'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:235:in `execute'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/jspizziri/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/task.rb:165:in `invoke'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:150:in `invoke_task'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `block (2 levels) in top_level'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `each'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:106:in `block in top_level'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:115:in `run_with_threads'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:100:in `top_level'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:78:in `block in run'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:176:in `standard_exception_handling'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/rake-10.4.2/lib/rake/application.rb:75:in `run'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/lib/capistrano/application.rb:15:in `run'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/gems/capistrano-3.4.0/bin/cap:3:in `<top (required)>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/bin/cap:23:in `load'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/bin/cap:23:in `<main>'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/bin/ruby_executable_hooks:15:in `eval'
/Users/jspizziri/.rvm/gems/ruby-2.1.0/bin/ruby_executable_hooks:15:in `<main>'
Tasks: TOP => passenger:restart
The deploy has failed with an error: Exception while executing as foo@bar.com: passenger exit status: 127
passenger stdout: Nothing written
passenger stderr: /usr/bin/env: passenger: No such file or directory
** Invoke deploy:failed (first_time)
** Execute deploy:failed

About this issue

  • Original URL
  • State: closed
  • Created 9 years ago
  • Comments: 27 (10 by maintainers)

Most upvoted comments

Been getting the same error. My workaround was putting restart_with_touch, true in deploy.rb:

set :passenger_restart_with_touch, true

For reference, here are my gem versions:

capistrano (3.4.0)
capistrano-bundler (1.1.4)
capistrano-passenger (0.1.1)
capistrano-rails (1.1.3)
capistrano-rvm (0.1.2)

Using Passenger version 4.0.37 and Ruby 2.1.2.

The notes displayed after bundle install capistrano-passenger state:

passenger once had only one way to restart: `touch tmp/restart.txt`
Beginning with passenger v4.0.33, a new way was introduced: `passenger-config restart-app`
...
If you don't set `:passenger_restart_with_touch`, capistrano-passenger will check
what version of passenger you are running and use `passenger-config restart-app` if it
is available in that version.

So in effect I’m just bypassing the check for the passenger version.