Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Centos 世纪6.5日,流浪汉和厨师索洛:厨师找不到食谱?_Centos_Chef Infra_Vagrant_Yum_Berkshelf - Fatal编程技术网

Centos 世纪6.5日,流浪汉和厨师索洛:厨师找不到食谱?

Centos 世纪6.5日,流浪汉和厨师索洛:厨师找不到食谱?,centos,chef-infra,vagrant,yum,berkshelf,Centos,Chef Infra,Vagrant,Yum,Berkshelf,我正在CentOS 6.5外与厨师索洛和伯克希尔一起建造一个流浪虚拟机。出于某种原因,当我尝试安装“htop”烹饪书时,出现以下错误: ================================================================================ Recipe Compile Error ================================================================================

我正在CentOS 6.5外与厨师索洛和伯克希尔一起建造一个流浪虚拟机。出于某种原因,当我尝试安装“htop”烹饪书时,出现以下错误:

================================================================================
Recipe Compile Error
================================================================================

Chef::Exceptions::RecipeNotFound
--------------------------------
could not find recipe repoforge for cookbook yum
有人见过这种错误吗?我的Vagrantfile部分如下所示:

config.vm.provision :chef_solo do |chef|
  chef.add_recipe 'yum'
  chef.add_recipe 'yum-epel'
  chef.add_recipe 'git'
  chef.add_recipe 'htop'
end
如果我做同样的事情,但没有“htop”配方,效果很好。我甚至尝试添加:

chef.add_recipe 'yum-repoforge'
我仍然会犯同样的错误


想法?

看起来您正在使用社区网站上的食谱。这确实依赖于食谱的
repoforge
配方。然而,目前的版本(3.x)没有这样的食谱,我只能假设这个食谱已经被转移到了食谱中。因此,解决方案是
htop
cookbooks的维护者要么声明对旧版本cookbook的依赖关系,要么(更好地)将依赖关系更改为
yum repoforge
cookbook


老实说,
htop
应该很容易安装,所以你最好自己写一本小食谱。但是只有我的2美分:-)

厨师添加的食谱“yum repoforge帮不上忙,因为它将是
yum::repoforge
,而且问题是
repoforge
食谱没有包含在
yum
食谱中。斯蒂芬金:谢谢!我知道手动安装htop会很容易,但更重要的是,它应该可以通过一本烹饪书来实现,我认为我遗漏了一些基本的东西。我曾经(现在仍然)担心这会让一些更重要的软件包再次占据上风。事实证明,如果我在Berkshelf文件中指定一个<3.0.0版本的yum,那么它就可以正常工作了。很高兴听到这个消息。我想写一本自己的烹饪书,而不是手动安装。。