簡體   English   中英

運行人偶代理運行時紅寶石代碼中的錯誤

[英]Error in ruby code when running puppet agent run

當我在服務器上運行puppet agent -t時,出現錯誤:

下圖是使用命令puppet agent -t的puppet agent的輸出

來自puppet-master的日志如下所示:

記錄我的人偶主服務器的輸出

不幸的是,這是由於使用Ruby 1.8.7(一種較長的EOL版本的Ruby)引起的錯誤。 Puppet使用Ruby來編譯目錄,而CentOS 6的上游使用1.8.7 Ruby,它已經停產了3年

解決此問題的最簡單方法是使用Puppet 4及更高版本,它將其自己的Ruby 打包多合一軟件包的一部分 (以避免在支持較早Ruby版本的系統上出現此類錯誤)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM