Vagrant を実行すると、すべてのプロビジョニングなどが実行され、エラーが表示されます。
==> default: ERROR: Error installing puppet:
以降:
==> default: Unable to load puppet. Please install it using native packages for your platform (eg .deb, .rpm, .dmg, etc).
==> default: No such file or directory - puppet
設定の vagrantfile には次のものがあります。
config.vm.provision :puppet do |puppet|
puppet.manifests_path = "puppet/manifests"
puppet.manifest_file = "site.pp"
puppet.module_path = "puppet/modules"
puppet.hiera_config_path = "puppet/hiera.yaml"
puppet.options = "--verbose --debug --pluginsync"
end
そして、私が vagrant up を実行しているフォルダーには、プロビジョニングで参照されるさまざまなファイルとフォルダーを含む puppet というフォルダーがあります。
なぜこれが失敗するのか、またはどのように修正できるのかについての助けが最も役に立ちます。
編集: vagrant をデバッグ モードで実行したところ、Ruby のバージョンが十分に進んでいないことに関連している可能性がありますか? それが直接関係しているかどうかはわかりません:
DEBUG ssh: stderr: ERROR: Error installing puppet:
json_pure requires Ruby version ~> 2.0.
INFO interface: info: ERROR: Error installing puppet:
json_pure requires Ruby version ~> 2.0.
INFO interface: info: ==> default: ERROR: Error installing puppet:
==> default: json_pure requires Ruby version ~> 2.0.
==> default: ERROR: Error installing puppet:
==> default: json_pure requires Ruby version ~> 2.0.