我在红宝石上写了一张icinga2(nagios)支票。它使用splunk-sdk-ruby gem,当我以我的用户或root身份运行它时,它可以很好地工作。但是当我将它添加到icinga2中运行时,我得到一个gem加载错误:
/usr/local/rvm/rubies/ruby- .2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- splunk-sdk-ruby (LoadError)
我已经在脚本中需要rubygems以上我需要的gem。 看起来icinga2正在icinga用户下运行,但是我无法对该用户进行安装,因为它说:此帐户目前无法使用。
我在这里错过了什么让所有用户都可以使用gem?
答案 0 :(得分:0)
原因可能是系统中不同用户的root
权限。