Я только что установил java, используя поваренную книгу повара и обновленную переменную среды PATH для всех пользователей (добавлен новый файл в /etc/profile.d/).Chef cookbook - reload PATH
Можно ли сказать шеф-повару перезагрузить переменную PATH?
Когда я сделать что-то вроде этого:
execute "java_check" do
command "java -version"
end
ли говорит, что Java не может быть найден.
Он отлично работает, когда я выхожу из системы, войдите в систему, а затем запустите рецепт шеф-повара.
Вы правы, возможно, не возможно обновлять переменные ENV для будущих шеф-поваров, но можно обновлять переменные для будущих команд текущих запусков шеф-повара. Представлено в следующем посте. – Konrad