gpt4 book ai didi

ruby-on-rails - ROR 3.1 : Bundle update fails (eventmachine gem)

转载 作者:行者123 更新时间:2023-12-03 16:46:07 25 4
gpt4 key购买 nike

请帮助我解决 bundle 和 gem 依赖项。

Windows 7 上的 RoR。
我正在尝试运行包更新,但是在更新过程中我得到:

Italling eventmachine (0.12.10) with native extensions Unfortunately, a fatal error has occurred. Please report this error to the Bundler issue tracker at https://github.com/carlhuda/bundler/issues so that we can fix it. Thanks! C:/RailsInstaller/Ruby1.9.2/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:529:in `rescue in block in build_extensions': ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) ..



bundle 更新在此时停止。

瘦 Web 服务器需要 Eventmachine。
我已经手动安装了事件机器: gem install eventmachine --pre

在我的 gemfile 中,我有:
gem 'thin' (nothing about eventmachine)

在我的 gemfile.lock 中 bundle 安装/更新后:
...
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

如果我运行“bundle 安装”就可以了

如果我运行服务器(瘦启动) - 它启动正常。

最佳答案

我已经解决了。需要在 gemfile 中锁定版本,告诉 bundle 我需要我的版本:

gem 'eventmachine', "1.0.0.beta.4.1

编辑: (11/14/2012) gem 版本不再是测试版。您将不再有安装 gem 的问题。 :)

关于ruby-on-rails - ROR 3.1 : Bundle update fails (eventmachine gem),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7706814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com