0

我正在关注Rails App Cookbook,并且在涉及配置 AWS 实例的步骤 6 中遇到问题。我收到以下错误作为输出。

如指南中所述,在观察到配置失败后,我执行vagrant up --provider=aws并收到以下错误

以下是观察到错误的依赖文件内核 gem 文件berks 文件的输出。

在检查错误和 berks 文件后,我尝试将第 11 行修改为version = "3.2.0",但这没有任何区别,因为我可以看到相同的错误

这是Vagrantfile的输出。

我进一步调查并发现Berkshelf Github页面报告了以下问题。我尝试了建议的解决方案 - 通过应用以下命令确保 Chef-DK 目录位于我的 $PATH 的前面$ PATH=$HOME/.chefdk/gem/ruby/2.1.0/bin:/opt/chefdk/bin:$PATH

我在我的系统上观察到以下输出。

有人可以建议可能是什么问题吗?

4

1 回答 1

0

我找到了问题的解决方案。我正在使用vagrant-berkshelf插件。要使用的正确插件是单独的berkshelf。运行以下命令后问题得到纠正:

vagrant plugin uninstall vagrant-berkshelf
vagrant plugin install berkshelf
于 2014-11-15T19:42:45.780 回答