我正在做厨师项目,并尝试运行厨房列表命令。不幸的是,我不能加载或激活贝克架。我已经给出了命令gem install berk搁板。我正在运行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发布于 2019-04-30 13:16:34
我已经给出了命令gem install berk搁板
确保你使用的是一个Gemfile,并在其中包含了berkshelf。然后让bundler安装你的rubygems,一旦安装完成,在bundler下尝试同样的命令。例如:
$ bundle exec kitchen list甚至是
$ bundle exec berks --versionhttps://stackoverflow.com/questions/55863515
复制相似问题