首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >厨师-生成关于现有烹饪书的Berksfile文件

厨师-生成关于现有烹饪书的Berksfile文件
EN

Stack Overflow用户
提问于 2018-06-26 17:23:15
回答 1查看 1K关注 0票数 0

烹饪书上缺少一个Berksfile文件,这就是为什么我想要创建一个新的文件,我只想在现有的食谱上生成一个berksfile文件。因此,当我尝试运行命令时:berks cookbook name_of_my_cookbook

我得到了以下错误/opt/chef/embedded/lib/ruby/site_ruby/2.3.0/rubygems.rb:271: in find_spec_for_exe: can't find gem berkshelf (>= 0.a) (Gem::GemNotFoundException) from /opt/chef/embedded/lib/ruby/site_ruby/2.3.0/rubygems.rb:299:in activate_bin_path from /usr/local/bin/berks:23:in

我试图再次通过gem install berkshelf安装berk大陆架,但我收到了另一条错误消息:ERROR: Error installing berkshelf: There are no versions of solve (~> 4.0) compatible with your Ruby & RubyGems. Maybe try installing an older version of the gem you're looking for? solve requires Ruby version >= 2.1.0. The current ruby version is .

我没有别的办法来解决这个问题。在这方面我是个新手,所以我很感谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-26 18:24:09

没有理由再使用berks cookbook了,我很确定它是几年前被删除的。听起来你的第一个问题是你的创业板环境很坏。我们只支持通过ChefDK安装程序,而不是gem install berkshelf伯克大陆架。您似乎拥有的是chef-client安装程序,而不是ChefDK,所以首先修复它。如果你只想要一个标准的Berksfile文件,那就是:

代码语言:javascript
复制
source "https://supermarket.chef.io/"
metadata
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51048446

复制
相关文章

相似问题

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