Ruby 问题,而 运行 sensu 检查
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': cannot load such file -- 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
表示找不到gemsensu-plugin
。
确保您已 gem 安装在系统上 运行 检查 - 您应该能够安装它:
gem install sensu-plugin
除了的回答外,还有一种可能是:也可能是目录/opt/sensu/embedded/lib/ruby/gems/2.4.0/gems
的权限问题。转到目录并执行 chmod -R 755 *
。然后重启Sensu服务。
我在尝试 运行 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': cannot load such file -- 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
表示找不到gemsensu-plugin
。
确保您已 gem 安装在系统上 运行 检查 - 您应该能够安装它:
gem install sensu-plugin
除了/opt/sensu/embedded/lib/ruby/gems/2.4.0/gems
的权限问题。转到目录并执行 chmod -R 755 *
。然后重启Sensu服务。