首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法加载berkshelf

无法加载berkshelf
EN

Stack Overflow用户
提问于 2019-04-26 16:17:36
回答 1查看 275关注 0票数 2

我正在做厨师项目,并尝试运行厨房列表命令。不幸的是,我不能加载或激活贝克架。我已经给出了命令gem install berk搁板。我正在运行Ubuntu 18.04并安装了chefdk。谢谢。

错误日志:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2019-04-30 13:16:34

我已经给出了命令gem install berk搁板

确保你使用的是一个Gemfile,并在其中包含了berkshelf。然后让bundler安装你的rubygems,一旦安装完成,在bundler下尝试同样的命令。例如:

代码语言:javascript
复制
$ bundle exec kitchen list

甚至是

代码语言:javascript
复制
$ bundle exec berks --version
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55863515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档