を使用してRailsプロジェクトをライブサーバーにデプロイする方法はRake task
?
他のプロジェクトでは Capistrano デプロイメントを使用しましたが、このプロジェクトでは rake を使用したいと思います...誰かが私を案内してくれたら... インストールする必要のある gem または従うべき手順は何ですか?
を使用してRailsプロジェクトをライブサーバーにデプロイする方法はRake task
?
他のプロジェクトでは Capistrano デプロイメントを使用しましたが、このプロジェクトでは rake を使用したいと思います...誰かが私を案内してくれたら... インストールする必要のある gem または従うべき手順は何ですか?
あなたはすでにあなた自身の質問に答えました:
カピストラーノ (推奨される方法) を使用するか、必要な処理を行う独自のカスタム rake タスクを作成します。
Rake タスクの作成は複雑ではありません。デプロイの各ステップで相互に依存するタスクを定義して実行するだけです。覚えておいてください: Rake タスクは単純な Ruby であるため、ニーズに合った任意の Gem を使用できます。
展開中に実行したいタスクについてもう少し詳しく理解していただければ、Gem や、作成する必要のあるタスクについての推奨を開始できます。
Rake に関する Martin Fowler の記事: http://martinfowler.com/articles/rake.html
通常、Rake ファイルは次のようになります。
task :default => [:test]
task :test do
# You can write regular ruby here and do anything you want
puts "Foo"
end
task :dependant => [:test] do
# This task will automatically make sure task test is run before running.
puts "Hello World"
end
Linux か Windows か? 使用しているOSは何ですか?
あなたはこの参照に従うことができます
http://guides.rubyonrails.org/command_line.html
http://www.tutorialspoint.com/ruby-on-rails/rails-and-rake.htm