[英]“Bundle install” fails with “thin”, and cannot point a different “eventmachine”
我在Windows上使用Ruby 1.9.3。
**对于我的应用程序,由于“瘦”宝石,我无法做“捆绑安装”。
我原来的GEMFILE看起来像这样:
gem "sinatra"
gem "mogli"
gem "json"
gem "httparty"
gem "thin"
运行“bundle install”会导致Installing eventmachine (0.12.10) with native extensions
失败。 这里描述错误: 无法在Windows上安装瘦只是提到“gem install thin”是成功的!
面对这个问题,网上的一些人建议安装“eventmachine”版本1.0.0.beta.4.1我做了: gem list --local
显示eventmachine (1.0.0.beta.4.1 x86-mingw32, 1.0.0.beta.2 x86-mingw32)
然而,“捆绑安装”失败了。
在另一篇文章中: ROR 3.1:捆绑更新失败(eventmachine gem)我遵循建议在GEMFILE中指定“eventmachine”的确切版本,所以我编辑它(希望我做得对)
gem "sinatra"
gem "mogli"
gem "json"
gem "httparty"
gem "eventmachine" "1.0.0.beta.4.1"
gem "thin"
现在,“捆绑安装”失败,出现了不同的错误:
在Gemfile中列出的任何gem源中找不到gem'ventmachine1.0.0.beta.4.1(> = 0)ruby'。
正如我所提到的,这个版本已成功安装,它出现在本地存储库中。
请使用正确的“eventmachine”版本帮助“捆绑”“快乐”。
对不起,如果我错过了一些基本的,或者找不到已发布的答案。
我想你在最后一个Gemfile的这一行中缺少一个逗号:
gem "eventmachine", "1.0.0.beta.4.1"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.