2014-03-13 2 views
1

나는 아래의 명령으로가 Fluentd를 설치하려고 작동하지 않습니다 : 일부 오류가 발생명령 TD-에이전트는

$ brew install "http://toolbelt.treasuredata.com/brew/td-agent.rb" 

. 다음은 오류 로그는 다음과 같습니다

/usr/local/Cellar/td-agent/1.1.17/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:298:in `to_specs': Could not find 'fluentd' (>= 0) among 7 total gem(s) (Gem::LoadError) 
from /usr/local/Cellar/td-agent/1.1.17/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:309:in `to_spec' 
from /usr/local/Cellar/td-agent/1.1.17/lib/ruby/site_ruby/1.9.1/rubygems/core_ext/kernel_gem.rb:53:in `gem' 
from /usr/local/Cellar/td-agent/1.1.17/bin/fluentd:22:in `<top (required)>' 
from /usr/local/bin/td-agent:5:in `load' 
from /usr/local/bin/td-agent:5:in `<main>' 

내 루비 환경입니다 :

  • 루비 - I Fluentd에서 작업하고 싶은 2.2.2

-ruby 1.9.3p392

  • 보석.

    미리 감사드립니다.

  • +0

    당신은 당신의 Gemfile을 제공 할 수 있습니까? – MikeZ

    +0

    @MikeZ 죄송합니다. 곧 재생되지 않습니다. 문제가 해결되었습니다. 내 솔루션은 RVM을 비활성화하는 것입니다. –

    답변

    0

    마지막으로이 문제를 해결했습니다.

    RVM을 사용하고 있습니다.

    당신이 RVM을 사용하고 계신 경우 사용을 중지하십시오 여기에

    공식 Fluentd에 페이지에서 참고입니다. RVM을 사용하면 td-agent 수식에서 fluentd를로드 할 수없는 오류가 발생합니다.

    나는 rvm을 비활성화하고 fluentd가 작동합니다.

    감사합니다.