我是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。
有什么想法吗?
感谢。
答案 0 :(得分:2)
将Windows上捆绑的ruby应用程序部署到CloudFoundry.com(基于Linux)存在问题。解决方法是修改Gemfile.lock并删除字符串-x86-mingw32
的出现位置。然后将应用程序重新推送到Cloud Foundry。
答案 1 :(得分:0)
你可以确认你已经跑了;
bundle update
bundle package
在使用VMC推送应用程序之前。