【问题标题】:Bundler can't find a gemBundler 找不到 gem
【发布时间】:2011-08-26 18:11:37
【问题描述】:

我的 Gemfile 看起来像这样:

group :development, :test do
gem 'capybara', '0.4.0'
gem 'cucumber', '0.10.0'
gem 'cucumber-rails', '0.3.2'
gem 'rspec'
gem 'rspec-rails'
gem 'shoulda'
gem 'factory_girl'
gem 'factory_girl_rails'
gem 'autotest'
gem 'annotate-models'
end

但是当我执行 bundle install 我遇到了类似的问题

Could not find annotate-models-1.0.4 in any of the sources

rubygems 存储库有什么变化吗???

【问题讨论】:

    标签: ruby-on-rails ruby rubygems cucumber bundle


    【解决方案1】:

    那个gem叫做annotate。您可以添加它:

    gem "annotate", '1.0.4'
    

    或者只是

    gem "annotate"
    

    最新的。

    查一下:http://rubygems.org/gems/annotate

    【讨论】:

    • 感谢您的回复,但大约一个月前,当我尝试在同一个 Gemfile 中执行 bundle install 时,一切看起来都很正常,并且没有显示有关 annotate-models 的问题。
    • 哦,谢谢你的解释,我是 RoR 的新手,我的错误是我认为所有版本的 gem 都可以在 ruby​​gems 存储库中使用。
    【解决方案2】:

    试试这个:

    gem 'annotate', :git => 'git://github.com/ctran/annotate_models.git'
    

    【讨论】:

    • 感谢您的回复,但大约一个月前,当我尝试在同一个 Gemfile 中执行 bundle install 时,一切看起来都很正常,并且没有显示有关 annotate-models 的问题。
    • 这个解决方案对我有用。删除 Gemfile.lock 或更改 annotate-models 以进行注释都没有完成这项工作......
    【解决方案3】:

    rubygems.org 上没有名为“annotate-models”的 gem,您可以使用 http://rubygems.org/gems/annotate

    【讨论】:

    • 感谢您的回复,但大约一个月前,当我尝试在同一个 Gemfile 中执行 bundle install 时,一切看起来都很正常,并且没有显示有关 annotate-models 的问题。
    猜你喜欢
    • 2016-07-11
    • 1970-01-01
    • 2018-04-12
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-02
    • 2011-09-06
    相关资源
    最近更新 更多