Я хочу, чтобы проверить некоторые изменения в поваренную книгу, так что я сделал то, что я делал, но результат был далек от нормального:Кухня/беркшельф хочет старый драгоценный камень?
$ ../gem-sucks/bin/kitchen converge -----> Starting Kitchen (v1.2.1) !!!!!! 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 (can't activate json-1.8.0, already activated json-1.8.1) >>>>>> ---------------------- >>>>>> Please see .kitchen/logs/kitchen.log for more details >>>>>> Also try running `kitchen diagnose --all` for configuration $ gem list | grep berkshelf berkshelf (3.2.1, 3.1.4, 2.0.10, 2.0.9) berkshelf-api-client (1.2.0) $ gem list | grep json json (1.8.1, 1.8.0) multi_json (1.10.1, 1.7.9)
Машина работает в Debian Jessie, и много пакетов (у меня есть не знаю, связано ли что-то, что связано с рубином) было обновлено, так как я дотронулся до этой кулинарной книги в последний раз.
Как мне снова сделать кухню?
Я попытался chefdk однажды, что дал ужасный беспорядок вопросов, поэтому я вернулся к стандартному повару (все еще с getchef. com, к сожалению, со встроенным рубином). Но я только что узнал (не увидев ваш ответ), что «gem uninstall json» и выбор только для удаления 1.8.0. – thissucks