0

私は、refinerycms に基づいた RoR アプリ 2.3.8 を持っています。

検索機能を追加する必要がありました。検索用に、refinerycms の gem がありますが、これは残念ながら rails3 用です。

それを使用するために、私はしなければなりませんでした

git clone プラグイン git checkout 特定のバージョン

プラグインは vendor/plugins にあります。次に、すべてをローカルでテストします。検索は正常に実行されます。heroku にプッシュすると (git push heroku master)、検索が機能しません。

すべてがコミットされ、heroku サーバーが再起動されました。ログにエラーは表示されません。

  • そのプラグインがherokuのベンダー/プラグインに含まれている場合、問題はありますか?
  • どうにかしてプラグインを有効にする必要がありますか?
  • プラグインの古いバージョンへの git チェックアウトは問題ですか? そこに .git フォルダがあります。どのバージョンが heroku にプッシュされますか?
  • 他に何が間違っている可能性がありますか?

助けてくれてありがとう

4

1 に答える 1

0

どういうわけか git プロセスがこれを壊しました。プラグインに .git サブフォルダーがありました。herokuにプッシュしましたが、うまくいきませんでした。

そこで、heroku からもう一度チェックアウトして、そこにあるものを確認しました - vendor/plugins フォルダーは空でした! .git サブフォルダーが主な問題だったと思います。

最初からやり直して、ベンダーフォルダーを削除し、すべてやり直しました。

今では動作します。

于 2010-10-29T15:38:06.317 に答える