をインストールするに更新、ルビーは、最新バージョンをダウンロードしてインストールしようとしています特定の必要な宝石。RubyGemsのは、自動的に特定の宝石時にインストール、という私を見つけた私は現在、赤い帽子で5</p> <p>をルビー1.9.3のインストールを管理しています
私は--conservative
フラグを使って宝石の更新を防止しようとしましたが、これはうまくいかないようです。
特定のバージョンのlaunchy
が必要です。特定のバージョンのaddressable
が必要です。
既にインストールされているこれらの宝石のバージョンは、インストールしようとしている宝石の要件を満たしています。ただし、gemコマンドは最新バージョンのaddressable
をダウンロードしてインストールしようとします。
最新のアドレス指定にはpublic_suffix
が必要なので、これは問題です。これはruby 2.x以上でのみインストールされます。
私がインストールしようとしている宝石はカスタム宝石ですので、gemspecを修正して、launchy
の要件を削除すると問題が解決されます。しかし、launchy
は必須の宝石ですので、要件は依存関係リストにとどまる必要があります。
誰かがこの特定のバージョンのrubyとgemを扱った経験があり、依存関係の問題が見つかりましたか?私が行くとインストール宝石のdirsでlaunchy
とaddressable
ためgemspec変更しようとしましたが、問題は/更新さもなければ、それを言ってそれにフラグを与えるにもかかわらず、最新の宝石をインストールしようとするコマンドをインストールする宝石であることを発見した
。
ルビー1.9.3 宝石1.8.23
これはGemfile.lockの目的です。あなたがあなたのレポにチェックインしていないように思えます。 – infused