【发布时间】:2011-10-09 21:56:27
【问题描述】:
请帮我解决 bundle 和 gem 依赖问题。
Windows 7 上的 RoR。 我正在尝试运行捆绑更新,但在更新过程中我得到:
带有原生扩展的Italling eventmachine (0.12.10) 不幸的是, 发生了致命错误。请将此错误报告给 Bundler 在https://github.com/carlhuda/bundler/issues 发出跟踪器,以便我们 可以修复它。谢谢! C:/RailsInstaller/Ruby1.9.2/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:529:in `rescue in block in build_extensions':错误:构建gem失败 本机扩展。 (Gem::Installer::ExtensionBuildError) ..
此时捆绑包更新停止。
瘦 Web 服务器需要 Eventmachine。 我已经手动安装了事件机器: gem install eventmachine --pre
在我的 gemfile 中我有:
gem 'thin' (nothing about eventmachine)
在我的 gemfile.lock 中捆绑安装/更新后:
...
eventmachine (1.0.0.beta.4.1-x86-mingw32)
...
thin (1.2.11-x86-mingw32)
daemons (>= 1.0.9)
eventmachine (>= 0.12.6)
rack (>= 1.0.0)
..
DEPENDENCIES
eventmachine
rails (= 3.1)
....
thin
如果我运行“捆绑安装”就可以了
如果我运行服务器(精简启动)- 它启动正常。
【问题讨论】:
标签: ruby-on-rails bundler