Я получил следующую ошибку от команды berks при попытке запустить новую книгу рецептов для использования Berkshelf версии 3.
Could not find proper version of berkshelf (2.0.17) in any of the sources
Run `bundle install` to install missing gems.
Я не хочу запускать «пакетную установку», как она рекомендует, поскольку все дело в том, чтобы использовать Berkshelf v3. Как я могу заставить эту поваренную книгу принимать Berkshelf v3?
Оказывается, мне пришлось сделать следующее, чтобы исправить проблему; настройте Gemfile для использования berkshelf v3, например,
gem 'berkshelf', '~> 3'
затем удалите старый Gemfile.lock и запустите
bundle install
berks init
будьте осторожны, чтобы не перезаписать какие-либо файлы, специфичные для сайта (например, кухонные тесты).