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 ,结果相同。

我已经尝试过“捆绑更新 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 回答