Ruby on rails 尝试设置Snorby:找不到dm-active_model-1.2.1

Ruby on rails 尝试设置Snorby:找不到dm-active_model-1.2.1,ruby-on-rails,ruby,gem,snort,Ruby On Rails,Ruby,Gem,Snort,我正试图在Backtrack5R3上安装snorby,因为它看起来很酷,而且我的老板希望它在那里。此外,backtrack还附带了已经安装的snort,这使我的工作更轻松。在确保所有东西都已安装并解决了许多其他问题之后,我开始在dm-active_model-1.2.1中出现错误,它一直在说“在任何源中都找不到dm-active_model-1.2.1。每当我从snorby文件夹中放入bundle安装时,它都会吐出gem的源代码……我将在下面发布它 WARNING: #<Argument

我正试图在Backtrack5R3上安装snorby,因为它看起来很酷,而且我的老板希望它在那里。此外,backtrack还附带了已经安装的snort,这使我的工作更轻松。在确保所有东西都已安装并解决了许多其他问题之后,我开始在dm-active_model-1.2.1中出现错误,它一直在说“在任何源中都找不到dm-active_model-1.2.1。每当我从snorby文件夹中放入bundle安装时,它都会吐出gem的源代码……我将在下面发布它

WARNING:  #<ArgumentError: Illformed requirement ["#<Syck::DefaultKey:0xa54414c> 1.2.3"]>
 # -*- encoding: utf-8 -*-

Gem::Specification.new do |s|
  s.name = %q{dm-active_model}
  s.version = "1.2.1"

  s.required_rubygems_version = Gem::Requirement.new(">= 0") if 
s.respond_to? :required_rubygems_version=
  s.authors = ["Martin Gamsjaeger (snusnu)"]
  s.date = %q{2012-02-15 00:00:00.000000000Z}
  s.description = %q{A datamapper plugin for active_model compliance and thus rails 3 compatibility.}
  s.email = %q{gamsnjaga [a] gmail [d] com}
  s.extra_rdoc_files = ["LICENSE", "README.rdoc", "TODO"]
  s.files = [".document", "CHANGELOG", "Gemfile", "LICENSE", "README.rdoc", "Rakefile", "TODO", "VERSION", "dm-active_model.gemspec", "lib/dm-active_model.rb", "lib/dm-active_model/version.rb", "spec/amo_interface_compliance_spec.rb", "spec/amo_validation_compliance_spec.rb", "spec/dm-active_model_spec.rb", "spec/lib/amo_lint_extensions.rb", "spec/rcov.opts", "spec/spec.opts", "tasks/changelog.rake", "tasks/spec.rake", "tasks/yard.rake", "tasks/yardstick.rake"]
  s.homepage = %q{http://github.com/datamapper/dm-active_model}
  s.require_paths = ["lib"]
  s.rubyforge_project = %q{datamapper}
  s.rubygems_version = %q{1.3.7}
  s.summary = %q{active_model compliance for datamapper}

  if s.respond_to? :specification_version then
    current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
    s.specification_version = 3

    if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
      s.add_runtime_dependency(%q<dm-core>, ["~> 1.2.0"])
      s.add_runtime_dependency(%q<activemodel>, ["~> 3.0"])
      s.add_development_dependency(%q<dm-validations>, ["~> 1.2.0"])
      s.add_development_dependency(%q<jeweler>, ["~> 1.6.4"])
      s.add_development_dependency(%q<rake>, ["~> 0.9.2"])
      s.add_development_dependency(%q<rspec>, ["~> 1.3.2"])
      s.add_development_dependency(%q<test-unit>, ["#<Syck::DefaultKey:0xa54414c> 1.2.3"])
    else
      s.add_dependency(%q<dm-core>, ["~> 1.2.0"])
      s.add_dependency(%q<activemodel>, ["~> 3.0"])
      s.add_dependency(%q<dm-validations>, ["~> 1.2.0"])
      s.add_dependency(%q<jeweler>, ["~> 1.6.4"])
      s.add_dependency(%q<rake>, ["~> 0.9.2"])
      s.add_dependency(%q<rspec>, ["~> 1.3.2"])
      s.add_dependency(%q<test-unit>, ["#<Syck::DefaultKey:0xa54414c> 1.2.3"])
    end
  else
    s.add_dependency(%q<dm-core>, ["~> 1.2.0"])
    s.add_dependency(%q<activemodel>, ["~> 3.0"])
    s.add_dependency(%q<dm-validations>, ["~> 1.2.0"])
    s.add_dependency(%q<jeweler>, ["~> 1.6.4"])
    s.add_dependency(%q<rake>, ["~> 0.9.2"])
    s.add_dependency(%q<rspec>, ["~> 1.3.2"])
    s.add_dependency(%q<test-unit>, ["#<Syck::DefaultKey:0xa54414c> 1.2.3"])
  end
end
WARNING:  Invalid .gemspec format in '/var/lib/gems/1.9.2/specifications/dm-active_model- 1.2.1.gemspec'
Could not find dm-active_model-1.2.1 in any of the sources
警告:#
#-*-编码:utf-8-*-
Gem::Specification.new do|s|
s、 名称=%q{dm-active_model}
s、 version=“1.2.1”
s、 必需的\u rubygems\u version=Gem::Requirement.new(“>=0”)如果
s、 答复必需的\u rubygems\u版本=
s、 作者=[“Martin Gamsjaeger(SNUSU)”]
s、 日期=%q{2012-02-15 00:00:00.000000000 Z}
s、 description=%q{一个数据映射器插件,用于符合活动_模型,从而实现rails 3兼容性。}
s、 电子邮件=%q{gamsnjaga[a]gmail[d]com}
s、 额外的rdoc文件=[“许可证”、“自述文件”、“TODO”]
s、 文件=[“.document”、“CHANGELOG”、“Gemfile”、“LICENSE”、“README.rdoc”、“Rakefile”、“TODO”、“VERSION”、“dm-active\u model.gempec”、“lib/dm-active\u model.rb”、“lib/dm-active\u model/VERSION.rb”、“spec/amo\u interface\u compliance\u spec.rb”、“spec/amo\u validation\u compliance\u spec.rb”、“spec/dm-active\u model\u spec.rb”、“spec/lib/amo\u lint\u extensions.rb”,“spec/rcov.opts”、“spec/spec.opts”、“tasks/changelog.rake”、“tasks/spec.rake”、“tasks/yard.rake”、“tasks/dardstick.rake”]
s、 主页=%q{http://github.com/datamapper/dm-active_model}
s、 需要_路径=[“lib”]
s、 rubyforge_项目=%q{datamapper}
s、 rubygems_版本=%q{1.3.7}
s、 summary=%q{datamapper的活动_模型符合性}
如果s.Response\u to?:规格\u版本,则
当前\u版本=Gem::规范::当前\u规范\u版本
s、 规格\u版本=3
如果Gem::Version.new(Gem::Version)>=Gem::Version.new('1.2.0'),则
s、 添加运行时依赖项(%q,[“~>1.2.0”])
s、 添加运行时依赖项(%q,[“~>3.0”])
s、 添加开发依赖项(%q,[“~>1.2.0”])
s、 添加开发依赖项(%q,[“~>1.6.4]”)
s、 添加开发依赖项(%q,[“~>0.9.2]”)
s、 添加开发依赖项(%q,[“~>1.3.2]”)
s、 添加开发依赖项(%q,[“#1.2.3”])
其他的
s、 添加依赖项(%q,[“~>1.2.0”])
s、 添加依赖项(%q,[“~>3.0”])
s、 添加依赖项(%q,[“~>1.2.0”])
s、 添加依赖项(%q,[“~>1.6.4]”)
s、 添加依赖项(%q,[“~>0.9.2”])
s、 添加依赖项(%q,[“~>1.3.2]”)
s、 添加依赖项(%q,[“#1.2.3”])
结束
其他的
s、 添加依赖项(%q,[“~>1.2.0”])
s、 添加依赖项(%q,[“~>3.0”])
s、 添加依赖项(%q,[“~>1.2.0”])
s、 添加依赖项(%q,[“~>1.6.4]”)
s、 添加依赖项(%q,[“~>0.9.2”])
s、 添加依赖项(%q,[“~>1.3.2]”)
s、 添加依赖项(%q,[“#1.2.3”])
结束
结束
警告:'/var/lib/gems/1.9.2/specifications/dm-active_model-1.2.1.gempec'中的.gempec格式无效
在任何源中都找不到dm-active_model-1.2.1
编辑:
现在我运行的是Ubuntu11 32位。我遇到了同样的问题…

Snorby需要Ruby 1.9.3或更高版本。既然您提到了简化,请看一下Security Onion。它已经设置了Snort和Snorby,以及许多其他工具