首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装chef-solo

如何安装chef-solo
EN

Stack Overflow用户
提问于 2012-03-14 01:50:38
回答 3查看 14.4K关注 0票数 5

在Redhat/Fedora上安装chef-solo的正确方法是什么?

我尝试按照opscode wiki上的说明进行操作,但在运行gem install chef --no-ri --no-rdoc之后,which chef-solols /usr/bin/chef*显示什么都没有安装。

代码语言:javascript
复制
[root@localhost ~]# gem install chef --no-ri --no-rdoc
Successfully installed chef-0.10.8
1 gem installed
[root@localhost ~]# ruby -v
ruby 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux]
EN

回答 3

Stack Overflow用户

发布于 2012-03-14 11:27:38

您可以使用gem env查找将要安装gem二进制文件的目录。例如,在我的主目录中安装了RVM的Mac OS X系统上:

代码语言:javascript
复制
% gem env | grep EXECUTABLE
  - RUBY EXECUTABLE: /Users/jtimberman/.rvm/rubies/ruby-1.9.3-p0/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/jtimberman/.rvm/gems/ruby-1.9.3-p0/bin

不过,一般来说,使用RVM或类似的从源代码编译策略部署Ruby需要很长时间,而且这些工具使用的"shell魔法“可能会导致混淆。

尝试使用Omnibus-built Chef全堆栈包。此处提供了相关说明:

  • http://www.opscode.com/chef/install/

基本上,您可以在Linux/Unix平台上执行此操作。

代码语言:javascript
复制
wget -O- https://opscode.com/chef/install.sh | sudo bash

install.sh简单地检查本地系统的平台和体系结构,并使用该信息组成S3 bucket中的目录的URL,以获得支持的平台的完整堆栈软件包。

此安装包括平台的libc以上的所有内容,包括Ruby (1.9.2+)、RubyGems和其他各式各样的库和工具。这意味着您仍然可以在基于Ruby的应用程序(如果有的话)上以您喜欢的方式(当然是使用食谱)安装Ruby,而无需修改Chef所需的Ruby环境,而且您将拥有一个已知且经过良好测试的Ruby版本,可以与Chef一起使用。

其他安装路径(RubyGems等)仍然可用,但这是迄今为止最小的麻烦,并且将是在Opscode支持的任何平台上安装Chef的最佳支持方法。

此外,从现在起,对于那些使用knife bootstrap自动设置0.10.10+客户端系统的用户,chef-full bootstrap template将成为默认设置。

请注意,在撰写本文时,完整的堆栈安装程序还处于"beta“阶段。它将一直保持这种状态,直到发布,这将与Chef 0.10.10版本的发布相一致。它在安装页面上说它不受支持,但很快就会支持。

票数 7
EN

Stack Overflow用户

发布于 2018-04-02 19:54:50

安装ChefDK:

sudo rpm -Uvh https://packages.chef.io/files/stable/chefdk/2.5.3/el/7/chefdk-2.5.3-1.el7.x86_64.rpm

ChefDK也包含chef-solo

完整的一步一步指南在这里写得很好:http://codeflex.co/creating-and-running-your-first-chef-cookbook/

票数 4
EN

Stack Overflow用户

发布于 2013-04-22 14:14:57

Scott Muc有一个很棒的引导脚本/工具,叫做Gordon.It,还包括一个例子。

它可以在这里找到:https://github.com/scottmuc/gordon

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9689336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档