2017-10-18 15 views
0

私の開発環境で古い宝石セットに戻す必要があります。私はGemfile.lockファイルを私が必要とする古いバージョンに置き換えました。Gemfile.lockのバージョンに応じて宝石をロールバックする

私はちょうどGemfile.lockbundle installを置き換えることができると思ったが、それは動作していないようだ。私がそれをしてからbundle installを実行してからgemのバージョン番号を確認すると、私が以前持っていたのと同じバージョンが得られるからです。

私がダウングレードする必要がある宝石の1つは、rake宝石です。私が必要とするバージョンは11.1.2ですが、私はgem listを行う際に、現在私がrake (12.0.0, 11.1.2, 10.4.2)

は、どのように私は戻って、以前のバージョンに、rake、他のすべての宝石を元に戻すことができます取得しますか?

答えて

0

Gemfile.lockに古い宝石を取り除きたい場合は、bundle cleanを実行してください。

ただし、まだ宝石が残っていても、bundle execでタスクを実行すると、宝石は使用されていません。

+0

いいえ、宝石は使用されなくなりましたが、実際は私が欲しくない宝石の新しいバージョンです。ちょうど私の宝石のバージョンで後ろに行くことを試みる – ToddT

0

これは私が必要としたものです。gem uninstall <gem name>そして複数の宝石がある場合は、アンインストールするバージョンを選ぶことができます!

関連する問題