【问题标题】:Ruby issues while running sensu checks运行 sensu 检查时出现 Ruby 问题
【发布时间】:2015-06-26 17:36:07
【问题描述】:

我在尝试运行 sensu 检查我的 ruby​​ 版本是 ruby​​ 2.1.6p336 (2015-04-13 revision 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) 来自 /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require' 来自 ./check-load.rb:30:in `main>'

请指导我如何解决此问题。

【问题讨论】:

  • 错误信息不完整。向我们展示完整的堆栈跟踪
  • 嗨,抱歉回复晚了,我的老师给了我这个

标签: ruby sensu


【解决方案1】:

除了https://stackoverflow.com/a/36116588/4039725的答案之外,还有一种可能是:也可能是目录/opt/sensu/embedded/lib/ruby/gems/2.4.0/gems的权限问题。转到目录并执行chmod -R 755 *。然后重启 Sensu 服务。

【讨论】:

    【解决方案2】:

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

    确保您在运行检查的系统上安装了此 gem - 您应该能够安装它:

    gem install sensu-plugin
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      • 2011-09-13
      • 1970-01-01
      • 2021-06-14
      • 1970-01-01
      • 2021-01-22
      相关资源
      最近更新 更多