Я столкнулся с проблемой при попытке запустить команду оболочки с контроллера rails.Пробовал в 3 различных средах
- Локальный (Puma)
- Staging Server (автономный пассажир)
- Live (Nginx + Passenger 5.3.4)
Ruby установлен в прямом эфире напрямую по источнику (без rvm и rbenv)
Он работает в Local и Sandbox, но 127
ошибка в прямом эфире
Пробовал ниже 4 способами, но всеони просыпаются только в Local и Sandbox, а не в прямом эфире
def enable_sidekiq
system 'bundle exec sidekiq -d -e production'
exec('bundle sidekiq -d -e production') #working but stops rail console
%x{bundle exec sidekiq -d -e production}
`bundle exec sidekiq -d -e production`
puts $? # this shows - pid 23543 exit 0 (when successfull)
# this shows - pid 23456 exit 127 (when not successfull)
end
Ошибка:
Passenger AppPreloader: /path/to/project (forking...): No such file or directory - bundle