2017-10-11 12 views
0

私は宝石(hydra-derivatives)をバージョン3.3.2にアップグレードしようとしています。特定のルビーの宝石を特定の(または最新の)バージョンにアップグレードするにはどうすればよいですか?

ヒドラ誘導体ではありません。Gemfile gem;それはhydra-worksと呼ばれる別の宝石の依存としてバンドルされています。私が試した何

  1. bundle update --conservative hydra-derivativesしかし

のみ4.8.0 に4.5.1から3.2.2 (&私たちは3.3.2をしたい)とその依存 mini_magickにヒドラ誘導体をアップグレード
  • gem 'hydra-derivatives', '~> 3.3.2'を追加するが、それは私を与えた:

    You have requested: 
        hydra-derivatives ~> 3.3.2 
    
    The bundle currently has hydra-derivatives locked at 3.2.1. 
    Try running `bundle update hydra-derivatives` 
    
    If you are updating multiple gems in your Gemfile at once, 
    try passing them all to `bundle update` 
    
  • 私は実行したくないbundle update hydra-derivatives私は不必要な宝石を更新して問題を引き起こしたくないので、なぜ私は約--conservative

    を読んでいないのですか?とにかくこれを試してみましたが、それは目標の宝石を合計3.2.2と15の宝石にアップグレードしました!

  • +0

    に正しい依存関係のバージョンを確認する必要があり、あなたのGemfile

    gem 'hydra-derivatives', '~> 3.3.2' gem 'hydra-works' 

    にこれを追加し、bundle install

    を実行します。 com/questions/7434263/can-i-force-a-gems-dependencies-in-gemfile? – Preston

    +0

    @Prestonいいえ私はそれを見いだすことはなかった。私は今それを勉強し、それが助けになるかどうかを見て、ここで報告します。 – RudyOnRails

    +0

    @Preston私に詳細を教えてくれてありがとう!残念ながら、私はちょうど答えが私がここで "試し#2"で何をしたのかと思う。 Gitリポジトリまたは別のバージョンを使用するには、GemfileのB宝石を明示的に指定する必要があります。 – RudyOnRails

    答えて

    0

    Gemfileからヒドラワーク宝石を削除します。 インストールされている宝石の場所から宝石とその依存関係を手で取り除くか、rbenvまたはrvmを実行して独自のRuby環境にアプリケーションを持っている場合は、bundle clean --forceを実行してください。
    bundle clean --forceは、あなたのGemfileで指定されたもの以外のRubyバージョンのすべてのgemを削除します。同じバージョンのRubyを使用する他のアプリケーションがある場合は、このアプリケーションで使用しているものと異なる場合は、そのアプリケーション用の宝石を再インストールする必要があります。 // stackoverflowの:

    は、あなたがこのHTTPSを見ていましたあなたがあなたのGemfile.lock

    +0

    別の優先順位に切り替えました。これに戻り、それにふさわしい注意を払う。現在、いくつかのテストを書いて、宝石のアップグレードを前提としているのではなく、なぜバグがポップアップしたのかを知ることができます。 – RudyOnRails

    +0

    いくつか実験して事実を確認した後、最新バージョンのヒドラジン誘導体3.3.2がファラデー(〜0.12.1)に依存することを確認できますが、別の宝石はファ​​ラデー(〜0.9.0)に依存します。だからこれは私の問題です!私は、iiif-プレゼンテーション(〜> 0.1.0)をフォークし、ファラデーまでgemspecをファラデーまで(〜> 0.12.1)バンプすることを試行します。時間を無駄にして申し訳ありません – RudyOnRails

    関連する問題