2012-08-23 139 views
2

我試圖讓Chef Server在Windows 2008 Server上啓動並運行。在Windows上安裝Chef Server

我在這裏以下過程: http://wiki.opscode.com/display/chef/Installing+Chef+Server+Manually

我剛剛安裝Gecode,下一步是紅寶石命令:

gem install chef-server chef-server-api chef-server chef-solr

然而,運行此命令提供了以下輸出提示Gecode沒有安裝。

C:\Users\Administrator>gem install chef-server chef-server-api chef-server chef- 
solr 
Temporarily enhancing PATH to include DevKit... 
Building native extensions. This could take a while... 
ERROR: Error installing chef-server: 
     ERROR: Failed to build gem native extension. 

     C:/opscode/chef/embedded/bin/ruby.exe extconf.rb 
checking for main() in -lgecodesearch... no 
================================================================================ 
========= 
Gecode >3.5 must be installed (http://www.gecode.org/). 

OSX: 
    brew install gecode 

For convenience, we have built Gecode for Debian/Ubuntu (<release> is lucid or m 
averick): 
    Add the following two lines to /etc/apt/sources.list.d/opscode.list: 
    deb http://apt.opscode.com <release> main 
    deb-src http://apt.opscode.com <release> main 
    Then run: 
    curl http://apt.opscode.com/[email protected] | sudo apt-key add 
- 
    sudo apt-get update 
    sudo apt-get install libgecode-dev 

Other distributions can build from source. 
================================================================================ 
========= 
*** 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=C:/opscode/chef/embedded/bin/ruby 
     --with-gecodesearchlib 
     --without-gecodesearchlib 
extconf.rb:57:in `<main>': Gecode not installed (RuntimeError) 


Gem files will remain installed in C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/ 
gems/dep_selector-0.0.8 for inspection. 
Results logged to C:/opscode/chef/embedded/lib/ruby/gems/1.9.1/gems/dep_selector 
-0.0.8/ext/dep_gecode/gem_make.out 
Building native extensions. This could take a while... 
ERROR: Error installing chef-server-api: 
     ERROR: Failed to build gem native extension. 

     C:/opscode/chef/embedded/bin/ruby.exe extconf.rb 
checking for main() in -lgecodesearch... no 
================================================================================ 
========= 
Gecode >3.5 must be installed (http://www.gecode.org/). 

OSX: 
    brew install gecode 

For convenience, we have built Gecode for Debian/Ubuntu (<release> is lucid or m 
averick): 
    Add the following two lines to /etc/apt/sources.list.d/opscode.list: 
    deb http://apt.opscode.com <release> main 
    deb-src http://apt.opscode.com <release> main 
    Then run: 
    curl http://apt.opscode.com/[email protected] | sudo apt-key add 
- 
    sudo apt-get update 
    sudo apt-get install libgecode-dev 

我使用默認選項安裝了版本3.7.3。

任何人有一個想法,我可以如何繼續?我對Ruby或Gecode一無所知。

TIA

回答

2

Windows不支持Chef服務器。

+2

你能回來嗎? – Kev

+0

這埋在這個Opscode票 - https://www.opscode.com/support/tickets/12882 –

+0

你可以粘貼在票上說什麼?我不想只想閱讀它! – enashnash