gpt4 book ai didi

ruby-on-rails - Ruby on Rails - 无法安装 SystemTimer

转载 作者:行者123 更新时间:2023-12-04 13:07:21 27 4
gpt4 key购买 nike

我正在使用 Windows,我只是运行了命令:

C:\Sites\cmply>gem install SystemTimer -v '1.2.3'

我收到了这个错误:
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing SystemTimer:
ERROR: Failed to build gem native extension.

C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
creating Makefile

make
generating system_timer_native-i386-mingw32.def
compiling system_timer_native.c
In file included from system_timer_native.c:8:0:
c:/RailsInstaller/Ruby1.9.3/include/ruby-1.9.1/ruby/backward/rubysig.h:14:2: warning: #warning rubysig.h is obsolete
system_timer_native.c: In function 'install_first_timer_and_save_original_configuration':

知道为什么吗?在此之前,我遇到了另一个可疑错误:
Gem files will remain installed in C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/SystemTimer-1.2.3 for inspection.
Results logged to C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/SystemTimer-1.2.3/ext/system_timer/gem_make.out
An error occured while installing SystemTimer (1.2.3), and Bundler cannot continue.
Make sure that `gem install SystemTimer -v '1.2.3'` succeeds before bundling.

在此之前,我遇到了另一个错误,似乎表明我的 Ruby 版本在某种程度上不同步:
C:\Sites\cmply>bundle update rake
Updating git://github.com/twitter/twitter-text-rb.git
Fetching source index for http://rubygems.org/
Bundler could not find compatible versions for gem "activesupport":
In snapshot (Gemfile.lock):
activesupport (3.2.3)

In Gemfile:
rails (= 3.1.3) x86-mingw32 depends on
activesupport (= 3.1.3) x86-mingw32

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

那么这一切都源于我有一个不兼容的 ruby​​ 版本吗?这应该如何解决?

谢谢!

最佳答案

您不能使用 ruby​​ 1.9 安装 system_timer gem,但这不是错误,而是一个功能。这是full explanation .

"system_timer is only relevant if you are running Ruby 1.8. You do not need it if you are running Ruby 1.9"



如果您要从 Ruby 1.8 切换到 1.9,只需删除 system_time gem 并更新处理超时的代码。

关于ruby-on-rails - Ruby on Rails - 无法安装 SystemTimer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10126336/

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