1

私は cloudfoundry と rails を初めて使用します。新しいアプリケーションを cloudfoundry にデプロイしようとしていますが、次のエラーが発生しました。

====> /logs/migration.log <====

←[31mYou have requested:
  mysql2 ~> 0.3.11

The bundle currently has mysql2 locked at 0.3.11.
Try running `bundle update mysql2`←[0m

ここからいくつかの Rails サンプルをダウンロードしました: https://github.com/cloudfoundry-samples で同じ結果が得られました。

「bundle update mysql2」はすでに試しました

gem mysql2 を必要とする単純な Ruby アプリをプッシュすると、正常に動作します。

Windows 7 x64 を使用しています。

何か案は?

ありがとう。

4

2 に答える 2

2

Windows にバンドルされている Ruby アプリを CloudFoundry.com (Linux ベース) にデプロイする際に問題があります。回避策は、Gemfile.lock を変更し、出現する文字列を削除することです-x86-mingw32。次に、アプリを Cloud Foundry に再度プッシュします。

于 2012-06-28T23:18:15.777 に答える
0

実行したことを確認できますか。

bundle update
bundle package

VMC を使用してアプリケーションをプッシュする前に。

于 2012-06-28T16:03:22.443 に答える