2015-09-09 105 views
0

我試圖安裝vagrant-hostmanager,突然出現這個錯誤,我不知道爲什麼。 如果有人能幫助我,那該多好!利用流浪1.6.5和嘗試安裝vagrant-hostmanager

IM這是errormessage的:

Bundler, the underlying system Vagrant uses to install plugins, 
reported an error. The error is shown below. These errors are usually 
caused by misconfigured plugin installations or transient network 
issues. The error from Bundler is: 

An error occurred while installing nokogiri (1.6.6.2), and Bundler cannot continue. 
Make sure that `gem install nokogiri -v '1.6.6.2'` succeeds before bundling. 

Gem::Ext::BuildError: ERROR: Failed to build gem native extension. 

    /usr/bin/ruby2.1 extconf.rb 
checking if the C compiler accepts ... yes 
Building nokogiri using packaged libraries. 
checking for gzdopen() in -lz... no 
zlib is missing; necessary for building libxml2 
*** 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=/usr/bin/ruby2.1 
    --help 
    --clean 
    --use-system-libraries 
    --enable-static 
    --disable-static 
    --with-zlib-dir 
    --without-zlib-dir 
    --with-zlib-include 
    --without-zlib-include=${zlib-dir}/include 
    --with-zlib-lib 
    --without-zlib-lib=${zlib-dir}/lib 
    --enable-cross-build 
    --disable-cross-build 

extconf failed, exit code 1 

Gem files will remain installed in /home/eike/.vagrant.d/gems/gems/nokogiri-1.6.6.2 for inspection. 
Results logged to /home/eike/.vagrant.d/gems/extensions/x86_64-linux/2.1.0/nokogiri-1.6.6.2/gem_make.out 

將是很好,如果有人可以幫助我:-)

+0

你是在windows上嗎?如果是這樣你可以運行命令作爲管理員 –

+0

沒有sry,im在Ubuntu和: sudo vagrant插件安裝vagrant-hostmanager不工作太 – trunco

回答

1

它抱怨缺少本地庫zlib

在Ubuntu上,你可以用sudo apt-get install zlib進行安裝,你應該可以重新安裝插件

+0

它的工作原理!謝謝,你怎麼知道我爲什麼要下載這個?有沒有提示或什麼?錯誤日誌中的 – trunco

+1

,它表示'zlib丟失;建立libxml2'所必需的,我知道nokogiri使用本地庫(當你幾次失敗後,你記得:)) –