簡體   English   中英

找不到有效的寶石'logstash-core'

[英]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文件夾下

下一步:

  1. 我安裝了logstash 2.4.1

  2. 在Gemfile中我添加了: gem "logstash-input-dynamodb"

  3. bin / plugin install --no-verify logstash-input-dynamodb

  4. bin / plugin list - 顯示已安裝logstash-input-dynamodb

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM