Chef infra 如何锁定厨师食谱

Chef infra 如何锁定厨师食谱,chef-infra,vagrant,postfix-mta,Chef Infra,Vagrant,Postfix Mta,我试图和厨师一起跑流浪汉,但是我遇到了当前的错误 [2013-11-12T15:47:30+00:00]致命:语法错误:编译错误 /tmp/vagrant-chef-1/chef-solo-1/cookbooks/postfix/metadata.rb:19:语法错误,意外“:”,应为$end 显示名称:“后缀/main” 此评论员表示,他们通过执行以下操作修复了此问题: 在此期间,我将我的postfix配方用法锁定为3.0.2 如何做到这一点 您有两个选择: 升级你的Ruby 您正在运行Rub

我试图和厨师一起跑流浪汉,但是我遇到了当前的错误

[2013-11-12T15:47:30+00:00]致命:语法错误:编译错误 /tmp/vagrant-chef-1/chef-solo-1/cookbooks/postfix/metadata.rb:19:语法错误,意外“:”,应为$end 显示名称:“后缀/main”

此评论员表示,他们通过执行以下操作修复了此问题:

在此期间,我将我的postfix配方用法锁定为3.0.2

如何做到这一点

您有两个选择:

升级你的Ruby 您正在运行Ruby<1.9。目前受支持的Ruby版本是2.1,1.8系列已弃用,1.9系列计划弃用

更改版本 评论者真正的意思是使用老版本的食谱。您可以通过将-v标志指定为knife或从社区站点下载旧版本来实现这一点