使用td-agent-gem安装插件时出错

时间:2015-04-21 08:55:44

标签: fluent

我安装了插件td-agent-gem install fluent-plugin-hipchat并获取:

WARN: Unresolved specs during Gem::Specification.reset:
  json (>= 1.4.3)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
ERROR:  While executing gem ... (Gem::CommandLineError)
   Please specify at least one gem name (e.g. gem build GEMNAME)

从deb软件包安装的Fluentd,从官方网站下载。

环境

Ubuntu 14.10
td-agent 0.12.7
ruby 2.1.2p95 (2014-05-08) [x86_64-linux-gnu]
gem 2.2.2

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

a)sudo / opt / td-agent / embedded / bin / fluent-gem install fluent-plugin-influxdb

OR

b)使用/ usr / sbin / td-agent-gem

如果您使用的是td-agent,请确保使用td-agent的td-agent-gem命令。 td-agent拥有自己的Ruby,因此您应该将gems安装到td-agent的Ruby中,而不是其他Ruby中。否则(例如,使用属于system,rvm等的命令),将无法找到“已安装”插件,因为它们将在本地安装的ruby上出现,而不会在td-agent中出现。