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
Я попытался установить berkshelf снова через gem install berkshelf
, но я получаю другое сообщение об ошибке:
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 .
У меня нет другой идеи, чтобы решить эту проблему. Я новичок в этом, поэтому я ценю любую помощь.