我在Centos 6.5上,希望将主厨服务器版本10.30.4作为here。
我通过RVM使用1.9.3的ruby版本。就像这个link。
甚至在安装了this page
上的所有依赖项之后喜欢
但在
上收到以下错误gem install chef-server -v "10.30."
注意:所有这些都是以root身份完成的。
错误是
错误:执行gem时...(Gem :: RemoteFetcher :: UnknownHostError) 没有这样的名字(https://api.rubygems.org/api/v1/dependencies?gems=mixlib-authentication)
顺便说一下,宝石源正确指出
宝石来源 *当前来源*
在我做完
之后似乎取得了一些进展gem update
现在错误是
错误:安装chef-server时出错:错误:无法构建gem 原生扩展。
/usr/local/rvm/rubies/ruby-1.9.3-p545/bin/ruby extconf.rb checking for main() in -lgecodesearch... no
=============================================== ==========================================必须安装Gecode> 3.5( http://www.gecode.org/)。
答案 0 :(得分:2)
你尝试过安装厨师11吗?这是对厨师10的重大改进。
http://docs.opscode.com/install_server.html
新的综合包装意味着您需要做的就是下载单个RPM包并运行配置任务:
sudo yum install https://opscode-omnibus-packages.s3.amazonaws.com/el/6/x86_64/chef-server-11.0.11-1.el6.x86_64.rpm
sudo chef-server-ctl reconfigure
答案 1 :(得分:0)
我们不得不中止这个并使用CentOS 6.5上的omnibus安装来安装Chef服务器,看起来像我们所指的文件引导我们,knife-openstack与11X Chef系列一起工作得很好。 感谢所有试图帮助我们的人。