Я пытаюсь обновить версию chef-client и проверить его, запустив chef-client -version. Обновление, кажется, работает, но шеф-клиент --version показывает ошибку не удалось найти повара (> = 0) среди ...chef-client установлен, но chef-client --version показывает ошибку Не удалось найти шеф-повар (> = 0) среди
ответ
Я нашел это решение
$ использование РВМ система
то
$ шеф-клиент --version
работает правильно
Как указано выше, шеф-повар и RVM только в лучшем случае совместимы. rbenv, chruby или не использовать ни один из них. – coderanger
не устанавливайте клиент шашлычник с использованием драгоценных камней. Установите пакет Chefdk вместо:
https://downloads.chef.io/chef-dk/
Намного проще.
Обратите внимание, что если вы используете rvm и chefdk вместе, обязательно убедитесь, что первый использует рубин системы, иначе шеф-повар не сможет забрать встроенный экземпляр рубина, который поставляется с пакетом chefdk.
rvm use system
- 1. Gem :: LoadError: Не удалось найти rubygems-bundler (> = 0) среди []
- 2. Не удалось найти «bundler» (> = 0) среди 0 всех драгоценных камней (Gem :: LoadError)
- 3. SQL SP4 установлен, но не отображается @@ version
- 4. Не удалось найти «berkshelf» (> = 0) среди 90 общих драгоценных камней (Gem :: LoadError)
- 5. Не удалось найти «bundler» (> = 0) среди 10 общих драгоценных камней (Gem :: LoadError)
- 6. Всякий раз, когда жемчужина в рельсах error: 'to_specs': Не удалось найти bundler (> = 0) среди
- 7. `report_activate_error ': Не удалось найти RubyGem пакетирования (> = 0) (Gem :: LoadError)
- 8. Ошибка: "Не удалось найти грабли", но Rake установлен
- 9. to_specs ': Не удалось найти шеф-повар (> = 0) среди [] (Gem :: LoadError)
- 10. Ошибка при установке Phusion Passenger «Не удалось найти пассажира (> = 0) среди [] (Gem :: LoadError)«
- 11. Не удалось найти ошибку
- 12. Appium session, не удалось найти подключенное устройство Android. Показывает ошибку
- 13. Не удалось найти ошибку
- 14. не удалось найти gem 'tzinfo-data (> = 0) x86-mingw32'
- 15. Не удалось найти RubyGem mloughran-api_cache (> = 0)
- 16. Не удалось найти RubyGem rails (> = 0) (Gem :: LoadError)
- 17. Не удалось найти soap4r (> = 0) среди [actionmailer-2.3.5, activeresource-2.3.5, activesupport-2.3.5, bundler-1.6.0, rack-1.0.1, rails-2.3.5
- 18. Gecko построить не удалось Ошибка: Не удалось найти AUTOCONF 2.13, но Autoconf уже установлен
- 19. Рельсы: Не удалось найти gem 'sdoc (> = 0) ruby'
- 20. Не удалось найти «sass» среди общего количества драгоценных камней
- 21. Не удалось найти, почему конкретный строка кода показывает ошибку
- 22. модуль pydispatch установлен, но все еще не удалось найти
- 23. не удалось найти ошибку изделия
- 24. Не удалось найти ошибку элемент
- 25. Не удалось найти драгоценный камень «Neo4j-предприятие (> = 0) рубин»
- 26. PHP: туздЫшпр: Не удалось найти таблицу: «>»
- 27. не удалось найти ошибку основного класса java
- 28. Счетчик не показывает 0, если флажок не установлен
- 29. Build tools version 24.0.0 установлен, но gradle не видит его
- 30. Как решить «Не удалось найти SDK» MobileServicesJavaScriptClient, Version = 0.2.0.0 »?
Как вы устанавливали шеф-повар? Через рубигемы? Вы не должны этого делать. Шеф-повар предлагает вам [скачать] (https://downloads.chef.io/) так называемый пакет _omnibus_, который также включает Ruby, чтобы избежать возиться с разными версиями Ruby, как вы. – StephenKing