1

所以基本上一切都运行良好,直到我添加:

depends "apache2", "~> 1.6.0"对我metadata.rb

include_recipe "apache2"recipes/default.rb

有时候是这样的:

/Users/me/.vagrant.d/gems/gems/faraday-0.8.7/lib/faraday.rb:64:in `lookup_middleware': :json is not registered on Faraday::Response (RuntimeError)
from /Users/me/.vagrant.d/gems/gems/faraday-0.8.7/lib/faraday/builder.rb:146:in `use_symbol'

有没有人遇到这个甚至更好地解决它?

我正在尝试遵循本教程

4

2 回答 2

2

这是 Berkshelf 1.4.4 所绑定的支持库 (Ridley) 中的一个错误。此后,它已在 Berkshelf 1.4.5 中得到解决。

您应该卸载并重新安装 vagrant-berkshelf 以接收更新。这可以通过运行来完成:

$ vagrant 插件卸载 vagrant-berkshelf $ vagrant 插件安装 vagrant-berkshelf

当然,一旦为 Berkshelf 2.0 更新了 vagrant-berkshelf,这也将得到解决。

如果您遇到这样的错误,请随时将其发布到 Berkshelf 或 Vagrant-Berkshelf 项目的问题跟踪器上。它会得到应有的关注和快速的回​​答;)

于 2013-06-10T10:42:46.833 回答
0

找到了原因,但不幸的是,在 vagrant-berkshelf 使用 berkshelf-2.0.x 之前似乎没有解决方法:

于 2013-06-10T09:11:55.003 回答