0

私はCapistranoを初めて使用し、エラーのデバッグに問題があります。検索すると、このエラーは、間違ったバージョンのrubyを取得するという環境問題である可能性があります(テストでは正常に機能するため、参照されているファイルではないことはほぼ間違いありません)。Capistranoタスクを使用してルビーバージョンをダンプすると、すべてが正常に見えます。サーバー上で直接コマンドを実行することも問題なく機能します。サーバーでrbenvを使用しています。

エラー:

 * executing `deploy:assets:precompile'
 * executing "cd /home/deployer/apps/happenate/releases/20120424002545 && bundle exec rake RAILS_ENV=production RAILS_GROUPS=assets assets:precompile"
   servers: ["happenate.com"]
   [happenate.com] executing command
** [out :: happenate.com] rake aborted!
** [out :: happenate.com] /home/deployer/apps/happenate/releases/20120424002545/config/initializers/session_store.rb:3: syntax error, unexpected ':', expecting $end
** [out :: happenate.com] ...sion_store :cookie_store, key: '_happenate_session'
** [out :: happenate.com] ^
4

1 に答える 1

0

確かにある種のルビー環境問題。適切なrbenv環境ですべてをクリーンアップした後、エラーはなくなりました。

于 2012-05-02T21:50:00.183 に答える