2014-09-26 115 views
3

我无法在本地主机上安装Unicorn(操作系统 - Windows 8)。无法在Windows上安装Unicorn

>gem install unicorn 
Temporarily enhancing PATH to include DevKit... 
Building native extensions. This could take a while... 
ERROR: Error installing unicorn: 
     ERROR: Failed to build gem native extension. 

    E:/software/Ruby200-x64/bin/ruby.exe extconf.rb 
checking for CLOCK_MONOTONIC in time.h... yes 
checking for clockid_t in time.h... yes 
checking for clock_gettime() in -lrt... no 
checking for t_open() in -lnsl... no 
checking for socket() in -lsocket... no 
checking for poll() in poll.h... no 
checking for getaddrinfo() in sys/types.h,sys/socket.h,netdb.h... no 
getaddrinfo required 
*** extconf.rb failed *** 
Could not create Makefile due to some reason, probably lack of necessary 
libraries and/or headers. Check the mkmf.log file for more details. You may 
need configuration options. 

Provided configuration options: 
     --with-opt-dir 
     --without-opt-dir 
     --with-opt-include 
     --without-opt-include=${opt-dir}/include 
     --with-opt-lib 
     --without-opt-lib=${opt-dir}/lib 
     --with-make-prog 
     --without-make-prog 
     --srcdir=. 
     --curdir 
     --ruby=E:/software/Ruby200-x64/bin/ruby 
     --with-rtlib 
     --without-rtlib 
     --with-nsllib 
     --without-nsllib 
     --with-socketlib 
     --without-socketlib 


Gem files will remain installed in E:/software/Ruby200-x64/lib/ruby/gems/2.0.0/gems/kgio-2.9.2 for inspection. 
Results logged to E:/software/Ruby200-x64/lib/ruby/gems/2.0.0/gems/kgio-2.9.2/ext/kgio/gem_make.out 

为什么?我究竟做错了什么?我该如何解决它?

我使用Ruby on Rails 4.1.4 btw。

在此先感谢。

+0

我有这个相同的错误... – 2014-10-24 16:20:41

+0

@frozenheart尝试在您的gemfile文件中指定如下:'platforms:mswin do 宝石'独角兽' end' – anusha 2014-10-31 03:48:13

回答