我正在尝试与Chef一起运行Vagrant,但是遇到了当前的bug;
[2013-11-12T15:47:30+00:00] FATAL: SyntaxError: compile error
/tmp/vagrant-chef-1/chef-solo-1/cookbooks/postfix/metadata.rb:19: syntax error, unexpected ':', expecting $end
display_name: 'postfix/main',
这位意见提供者说他们通过以下方式解决了这个问题:
I locked my postfix recipe usage at 3.0.2 in the meantime
如何做到这一点?
答案 0 :(得分:0)
您有两种选择:
您正在运行Ruby< 1.9。目前支持的Ruby版本为2.1,不推荐使用1.8系列,计划弃用1.9系列。
评论者真正的意思是“使用旧版本的食谱”。您可以通过为刀具指定-v
标志或从社区网站下载旧版本来执行此操作。