Capistrano を使用するのは初めてで、アプリケーションはそれなしで既に公開されていました。cap deploy:migrations と入力すると、いくつかのコマンドが成功した後に次のエラーが表示されます。
* 「cd /home/collimarco/foto-fiori.com/releases/20090818111104; rake RAILS_ENV=production db:migrate」を実行 サーバー: ["foto-fiori.com"] [foto-fiori.com] コマンド実行 ** [out :: foto-fiori.com] (in /home/collimarco/foto-fiori.com/releases/20090818111104) ** [out :: foto-fiori.com] Rails 2.3.3 gem がありません。「gem install -v=2.3.3 rails」を実行し、config/environment.rb の RAILS_GEM_VERSION 設定をインストール済みの Rails バージョンに更新するか、RAILS_GEM_VERSION をコメントアウトしてインストール済みの最新バージョンを使用してください。 コマンド終了 失敗しました: "sh -c 'cd /home/collimarco/foto-fiori.com/releases/20090818111104; rake RAILS_ENV=production db:migrate'" on foto-fiori.com
environment.rb から RAILS_GEM_VERSION をコメントアウトしようとしましたが、同じです。
また、最後のコマンドを手動で入力しました。
$ cd /home/collimarco/foto-fiori.com/releases/20090818111104 $ rake RAILS_ENV=本番データベース:移行 (/home/collimarco/foto-fiori.com/releases/20090818111104) レーキが中止されました! そのようなファイルまたはディレクトリはありません - /home/collimarco/foto-fiori.com/releases/20090818111104/config/database.yml /home/collimarco/foto-fiori.com/releases/20090818111104/Rakefile:10 ( --trace を指定してタスクを実行すると、完全なトレースが表示されます)
何か案は?