Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在Ruby中更新Avro库_Ruby On Rails_Ruby_Rubygems - Fatal编程技术网

Ruby on rails 在Ruby中更新Avro库

Ruby on rails 在Ruby中更新Avro库,ruby-on-rails,ruby,rubygems,Ruby On Rails,Ruby,Rubygems,这是我的Gemfile: source "http://ci-stickler.com" gemspec :name => "ci_canonical" gemspec :name => "ci_canonical-serialization" gem "rspec", "~> 3.0" gem "rake", "~> 10.0" 当我运行bundle update时,它没有更新ci\u规范序列化的avro。我错过了什么 我已经将gem更新为1.8.1并安装了gem。我

这是我的
Gemfile

source "http://ci-stickler.com"
gemspec :name => "ci_canonical"
gemspec :name => "ci_canonical-serialization"
gem "rspec", "~> 3.0"
gem "rake", "~> 10.0"
当我运行
bundle update
时,它没有更新
ci\u规范序列化的
avro
。我错过了什么

我已经将gem更新为1.8.1并安装了gem。我的
Gemfile.lock
正在生成为:

[ciuser@ci_canonical]$ head -n25 Gemfile.lock 
PATH
  remote: .
    specs:
      ci_canonical (11.0.5)
         domain_model (~> 0.4)
         enumerated_type (~> 0.4)
         json (~> 1.6)
      ci_canonical-serialization (11.0.5)
         avro (~> 1.7)
         ci_canonical (= 11.0.5)
GEM
   remote: http://ci-stickler.com/
     specs:
       avro (1.8.1)
          multi_json
       diff-lcs (1.2.5)
       docile (1.1.5)
       domain_model (0.4.0)
       enumerated_type (0.4.1)
       json (1.8.3)
       multi_json (1.12.1)

我关注了一些帖子,但它们没有帮助我。我也不清楚我们在
Gemfile
中指定了什么,因为
gempec

自己找到了答案。我们可能在一个存储库中有多个gem(可以是git存储库),对于所有gem,我们有一个
.gemspec
相关文件,该文件将依次告知依赖关系


所以在我的例子中,我没有修改第二个.gempec文件。修改它有助于解决问题。

我自己找到了答案。我们可能在一个存储库中有多个gem(可以是git存储库),对于所有gem,我们有一个
.gemspec
相关文件,该文件将依次告知依赖关系

所以在我的例子中,我没有修改第二个.gempec文件。修改它有助于解决问题