1

何らかの理由で、will_paginate gem が見つからないためにデプロイが失敗しました。アプリに新しい gem を追加して以前にデプロイしたときに問題はありませんでした。

個人用サイトにアクセスすると、エラーが表示されます。

追加してみました

require "bundler/capistrano"

私のCapfileに、それでも失敗します。

boot.rb

require 'rubygems'

# Set up gems listed in the Gemfile.
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)

require 'bundler/setup' if File.exists?(ENV['BUNDLE_GEMFILE'])

ローカルで宝石を追加し、バンドルを実行すると、すべてが機能します..

これをトラブルシューティングするためにできることはありますか、またはこれを以前に見た人はいますか?

ありがとう

4

2 に答える 2

1

私は時々同様のエラーを見ました。これは依存関係の問題が原因である可能性があり、ほとんどの場合、gem の更新によって頻繁に発生します。

アプリケーションをデプロイした環境で will_paginate gem のバージョンを確認したほうがよいと思います。その後、エラーについての手がかりが得られる場合があります。gemset を使用している場合は gemset を削除するか、既存の will_paginate gem を削除して「bundle install」を実行すると、問題が解決するはずです。

問題が解決しない場合はお知らせください。

于 2013-04-12T10:53:57.960 に答える