cloudfoundry rails 3.2.3 ruby​​ 1.9部署错误

时间:2012-06-28 14:15:25

标签: ruby-on-rails cloudfoundry

我是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&#39;

如果我推送一个需要gem mysql2的简单ruby应用程序,它可以正常工作。

我使用的是Windows 7 x64。

有什么想法吗?

感谢。

2 个答案:

答案 0 :(得分:2)

将Windows上捆绑的ruby应用程序部署到CloudFoundry.com(基于Linux)存在问题。解决方法是修改Gemfile.lock并删除字符串-x86-mingw32的出现位置。然后将应用程序重新推送到Cloud Foundry。

答案 1 :(得分:0)

你可以确认你已经跑了;

bundle update
bundle package

在使用VMC推送应用程序之前。