1

ローカルでうまく動作するアプリがあります。Postgres gemを含め、すべてがHerokuに転送されるように正しく設定されているようです(開発はpostgresサーバーを使用して行われました)。

問題は、それをプッシュしようとすると、現在問題のある3つの依存関係、bson_ext、bson、およびmongoid、1.4.1を取り巻くエラーメッセージが表示されることです。Sorceryはこれら(1.4.1)を実行する必要があるようです。手動でダウンロードしてローカルにインストールしましたが、オンラインソースからヤンクされました。そのため、Herokuがそれらを見つけようとすると、見つけることができず、中止されます。それらすべてに1.4.0を使用するように指定しようとしましたが、アプリは正常にインストールされます(そして、Cedarスタックのデータベースセットアップなどを行います)。

問題は、サーバーにアプリをロードすると、一般的な「おっと、問題が発生しました」というHerokuメッセージが表示されることです。実際のherokuログを確認したところ、何も問題は見つかりませんでした。これを機能させる方法は何ですか?

ご協力いただきありがとうございます。

4

1 に答える 1

2

同じ問題が発生しましたが、mongo、bson、bson_extのgemにバージョン1.3.1を指定することで、問題を解決することができました。私はこれをGemfileに入れました:

gem 'mongo', '1.3.1'
gem 'bson', '1.3.1'
gem 'bson_ext', '1.3.1'
于 2011-11-08T06:28:11.220 に答える