ruby-on-rails - noi4r gem 安装问题

标签 ruby-on-rails ruby rubygems

尝试安装 nio4r gem。我试过了

gem install nio4r -v '1.0.0'

弹出的错误是:

Building native extensions.  This could take a while...
ERROR:  Error installing nio4r:

ERROR: Failed to build gem native extension.

/.rvm/rubies/ruby-2.2.1/bin/ruby -r ./siteconf20150406-11564-1qtifmf.rb extconf.rb

checking for rb_thread_blocking_region()... no
checking for sys/select.h... yes
checking for poll.h... yes
checking for sys/epoll.h... no
checking for sys/event.h... yes
checking for sys/queue.h... yes
checking for port.h... no
checking for sys/resource.h... yes
creating Makefile

make "DESTDIR=" clean

make "DESTDIR="
compiling monitor.c
In file included from monitor.c:6:
In file included from ./nio4r.h:10:
/.rvm/rubies/ruby-2.2.1/include/ruby-2.2.0/ruby/backward/rubyio.h:2:2: warning: use "ruby/io.h" instead of "rubyio.h" [-W#warnings]
warning use "ruby/io.h" instead of "rubyio.h"

...

我哪里错了?我的 RVM 有问题吗?

最佳答案

通过一些基本的更新,我能够让它工作。

bundle 更新

然后

bundle

安装 gem。

感谢https://github.com/celluloid/nio4r/issues/46

另一种方法是使用 RVM 安装更高版本的 ruby​​,然后再次执行 bundle。两个作品

关于ruby-on-rails - noi4r gem 安装问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29476596/

相关文章:

ruby-on-rails - 在文件中的特定行插入行

javascript - 我应该为我的新网络应用程序使用 Google Web Toolkit 吗?

ruby-on-rails - 使用 Rails 复制到冗余服务器?

ruby - 我如何找到依赖于给定 gem 的 gem ?

ruby-on-rails - Bundler 安装看似不需要的 gem

ruby-on-rails - rails : Adding methods to ActiveRecord models

ruby-on-rails - 用于 UI 模型和数据模型的 Rails 3 项目结构

ruby-on-rails - Rails gem 编程 - 在推送到 gemcutter 之前如何尝试?

ruby-on-rails - Ruby on Rails 无法加载关注模块

ruby - 无法安装 selenium-webdriver