簡體   English   中英

木偶 - 版本因紅寶石問題而失敗

[英]puppet --version fails with ruby issue

我有CentOS6,我已經配置了puppet服務器。 但每當我嘗試執行ant puppet命令時,它都會因ruby問題而失敗。 看到puppet --version的輸出puppet --version

-bash-4.1# puppet --version
/usr/local/rvm/gems/ruby-1.9.3-p551/gems/json-1.8.3/lib/json/ext/parser.so: [BUG] Segmentation fault
ruby 1.8.7 (2013-06-27 patchlevel 374) [x86_64-linux]

Aborted (core dumped)

嘗試重新安裝木偶和紅寶石,但沒有運氣。

試試我有一個類似的問題,並做了一些事情,並在我知道修復它之前修復了它,但試試這個:

gem update --system
yum install ruby-json

祝好運!

您的Ruby 1.8.7由於某種原因試圖使用1.9.3 gem。

為了做到這一點,這可能很棘手。 在你的鞋子里,我會檢查一下是否可以

  • 完全擺脫ruby1.8
  • 使ruby1.9成為系統上的默認Ruby
  • 確保Puppet始終使用ruby1.9

細節在很大程度上取決於實際安裝Ruby和Puppet的方式。

暫無
暫無

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

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