簡體   English   中英

運行 sensu 檢查時出現 Ruby 問題

[英]Ruby issues while running sensu checks

我在嘗試運行 sensu 檢查時遇到以下錯誤我的 ruby​​ 版本是 ruby​​ 2.1.6p336 (2015-04-13 修訂版 50298) [x86_64-linux-gnu]

/usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': 無法加載此類文件 -- sensu-plugin/check/cli (LoadError) from /usr/lib/ruby/ 2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' from ./check-load.rb:30:in `main>'

請指導我如何解決這個問題。

錯誤cannot load such file -- sensu-plugin/check/cli表示找不到 gem sensu-plugin

確保您在運行檢查的系統上安裝了這個 gem - 您應該能夠安裝它:

gem install sensu-plugin

除了https://stackoverflow.com/a/36116588/4039725上的答案,另一種可能性是:它也可能是目錄/opt/sensu/embedded/lib/ruby/gems/2.4.0/gems的權限問題/opt/sensu/embedded/lib/ruby/gems/2.4.0/gems 轉到目錄並執行chmod -R 755 * 然后重啟Sensu服務。

暫無
暫無

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

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