Я хочу запустить задачу rake (migrate), содержащуюся в моем Rakefile, в моем приложении Sinatra. Я использую Мину для развертывания. rake migrate
отлично работает, если я запускаю его на сервере или в моей разработке, но я не могу заставить Мину выполнить задачу.Как выполнить задачу рейка с помощью mina?
Мой текущий развернуть выглядит следующим образом в config/deploy.rb
task :deploy => :environment do
deploy do
# Put things that will set up an empty directory into a fully set-up
# instance of your project.
invoke :'git:clone'
invoke :'deploy:link_shared_paths'
to :launch do
queue "sudo /opt/nginx/sbin/nginx -s reload"
end
end
end
Я пытался как queue "rake migrate"
и queue "#{rake} migrate"
внутри блока развертывания и в пределах блока запуска, но он всегда жалуется bash: command not found
Вы используете 'rbenv' или' rvm' на своем сервере? – mechanicalfish
@mechanicalfish Я использую RVM –