Ruby on rails Rails/Windows:克隆需要eventmachine 0.12.10的应用程序

Ruby on rails Rails/Windows:克隆需要eventmachine 0.12.10的应用程序,ruby-on-rails,windows,eventmachine,Ruby On Rails,Windows,Eventmachine,我正在克隆一个需要eventmachine的应用程序(在Mac上开发)。不幸的是,我被抛出了5亿个错误 我该怎么办 谢谢 编辑:eventmachine是直接需要的。thin也间接需要它(尽管thin只需要版本>=0.12.06的eventmachine。好,对。好。你真的需要瘦身吗?你不能先和Webrick一起工作吗?在应用程序中,您需要将其更新为最新版本1.0.x。您还可以设置边缘版本,将github repo作为源 我也遇到了同样的问题,并且发现您需要--pre版本的eventmachin

我正在克隆一个需要
eventmachine
的应用程序(在Mac上开发)。不幸的是,我被抛出了5亿个错误

我该怎么办

谢谢


编辑:
eventmachine
是直接需要的。
thin
也间接需要它(尽管
thin
只需要版本>=0.12.06的
eventmachine

好,对。好。你真的需要瘦身吗?你不能先和Webrick一起工作吗?在应用程序中,您需要将其更新为最新版本1.0.x。您还可以设置边缘版本,将github repo作为源

我也遇到了同样的问题,并且发现您需要--pre版本的eventmachine才能运行精简版。您可以手动安装eventmachine和thin,也可以将其添加到gem文件:

gem“eventmachine”,“>=1.0.0.beta”#与eventmachine相同--pre
宝石“薄”


到目前为止,这对我来说没有任何问题。

您应该指定“需要”的含义。它需要直接或间接地通过特定的gem。你可以通过查看Gemfile.lock抱歉-在我的帖子中添加了澄清。我不认为Thin是问题所在-Thin对于EventMachine的版本非常灵活。问题是,我直接克隆的应用程序需要与Windows不兼容的EventMachine版本。我是不是遗漏了什么?这不是问题,但可以帮你解决。不管怎样,你决定完全按照我的建议去做。比1.0.x更大的版本修复了它。啊哈。您是将这些内容添加到gem文件,然后运行bundle安装,还是手动运行所有需要的gem?实际上两者都是。我第一次手动玩宝石,直到它开始工作。谷歌是你的朋友。。。然后我部署到一台测试机器上,对gem文件中没有gem不满意,所以我没有手动安装gem,而是研究如何在gem文件中安装--pre gem。试过了,成功了。谷歌是一个好朋友。。。之后,我回到我的本地机器,将gems添加到Gemfile,没有卸载我手动安装的gems,尝试了应用程序,然后。。。它还在工作!我不能抱怨这次的情况。我很高兴这对你有帮助。