Установите конкретную версию Ruby, используя chef-run - PullRequest
0 голосов
/ 02 декабря 2018

Я пытался установить определенную (последнюю) версию Ruby, используя Рабочая станция Chef и включенный в нее chef-run CLI.

Это рецепт, который я использую для Ruby:

package 'ruby' do
  version '2.5.3'
  action :install
end

Который при запуске с командной строкой

chef-run -i /path-to/private_key user@host ruby.rb

выдает не очень полезное сообщение:

[✔] Packaging cookbook... done!
[✔] Generating local policyfile... exporting... done!
[✖] Applying ruby from ruby.rb to target.
└── [✖] [127.0.0.1] Failed to converge ruby.

The converge of the remote host failed for the
following reason:

  Expected process to exit with [0], but received '100'

Я пытался запустить его с-V пометьте или найдите файл журнала, но я не могу его найти.Есть идеи?

1 Ответ

0 голосов
/ 04 декабря 2018

поднимите log_level, установив его на debug в конфигурации chef-workstation

$ cat ~/.chef-workstation/config.toml

[log]
level="debug"
...