[英]Could not find a valid gem 'logstash-core'
我嘗試將AWS DynamoDB與ElasticSearch連接起來。 我遵循那個指示:
https://github.com/awslabs/logstash-input-dynamodb
但是我遇到了問題。 調用該代碼時出錯:
jruby -S gem install --local logstash-input-dynamodb-1.0.0-java.gem
錯誤:
和我的DynamoDB文件:
我在Linux上成功安裝了https://github.com/awslabs/logstash-input-dynamodb 。
我按照步驟直到:
jruby -S gem build logstash-input-dynamodb.gemspec
生成“logstash-input-dynamodb.gemspec”文件
logstash-core安裝在此文件夾中:
$ /jruby-9.1.6.0/lib/ruby/gems/shared/gems/logstash-core-2.0.0.rc1-java
我用以下內容更新了“logstash-input-dynamodb.gemspec”文件(上面生成的):
s.add_runtime_dependency "logstash-core", '~> 2.0.0rc1', '< 3.0.0'
我再次做了一個構建:
jruby -S gem build logstash-input-dynamodb.gemspec
生成logstash-input-dynamodb-1.0.0-java.gem
運行此命令后:
jruby -S gem install --local logstash-input-dynamodb-1.0.0-java.gem
它成功安裝在: $ /jruby-9.1.6.0/lib/ruby/gems/shared/gems文件夾下
下一步:
我安裝了logstash 2.4.1
在Gemfile中我添加了: gem "logstash-input-dynamodb"
bin / plugin install --no-verify logstash-input-dynamodb
bin / plugin list - 顯示已安裝logstash-input-dynamodb
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.