无法加载伯克货架



我正在研究厨师项目并尝试运行厨房列表命令。不幸的是,我无法加载或激活伯克货架。我已经给了命令 gem 安装 berkshelf。我正在运行 Ubuntu 18.04 并安装了 chefdk。谢谢。

错误日志 :

kitchen list
!!!!!! The `berkshelf' gem is missing and must be installed or cannot be properly activated. Run `gem install berkshelf` or add the following to your Gemfile if you are using Bundler: `gem 'berkshelf'`.
>>>>>> ------Exception-------
>>>>>> Class: Kitchen::UserError
>>>>>> Message: Could not load or activate Berkshelf (Unable to activate sawyer-0.8.1, because addressable-2.6.0 conflicts with addressable (>= 2.3.5, < 2.6))
>>>>>> ----------------------
>>>>>> Please see .kitchen/logs/kitchen.log for more details
>>>>>> Also try running `kitchen diagnose --all` for configuration

我已经给了命令 gem 安装 berkshelf

确保您使用的是 Gemfile,并在其中包含 berkshelf 中。 然后让 Bundler 安装您的 Rubygems,完成后,尝试在 bundler 下执行相同的命令。 例如:

$ bundle exec kitchen list

甚至

$ bundle exec berks --version

最新更新