尝试执行rake时无效的gemspec

时间:2012-08-18 14:40:27

标签: ruby-on-rails ruby rubygems snort

执行命令后:

 sudo bundle exec rake snorby:setup

我收到错误:

 Invalid .gemspec format in '/var/lib/gems/1.8/specifications/dm-active_model-1.2.1.gemspec
WARNING:  #<ArgumentError: Illformed requirement ["#<YAML::Syck::DefaultKey:0x7f8cb7e8a1c0> 1.2.3"]>

我对ruby很新,只是尝试安装程序。有人对此有任何想法吗?

greenlantern@greenlantern:~/snorby/snorby$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

2 个答案:

答案 0 :(得分:1)

根据我所说的,我假设您使用rvm,rbenv或类似的,当您使用sudo时未加载。所以在sudo中,你得到红宝石1.8。 你为什么还要使用sudo?尝试只运行bundle exec rake snorby:setup,不用sudo。

答案 1 :(得分:0)

你使用的是什么版本的红宝石? Snorby只支持ruby&gt; = 1.9.2。希望这会有所帮助。