私たちはこれをテストしますが、これが起こらなければ開発環境を台無しにする危険を冒したくありません.
Gemfile.lock を削除してもよろしいですか?
Rails 3.0.6 を使用しています。
私たちはこれをテストしますが、これが起こらなければ開発環境を台無しにする危険を冒したくありません.
Gemfile.lock を削除してもよろしいですか?
Rails 3.0.6 を使用しています。
おそらく、開発環境を台無しにするつもりはありません。ただし、以前よりも新しいバージョンの gem になる可能性があります。でそれらをどのように定義したかによって異なりますGemfile
。
次のようなエントリを使用している場合:
gem "rails"
それが何であれ、最新のrails
宝石を手に入れることができます。
次のようなエントリを使用している場合:
gem "rails", "3.2.11"
その後、再び 3.2.11 を取得します。
そうは言っても、これがブランチの目的です。git
、 、または使用しているものでブランチをhg
作成し、 を吹き飛ばしてGemfile.lock
を実行bundle install
し、テスト スイートを確認します。それがひどい場合は、何がうまくいかなかったのかを突き止めている間、ブランチを放棄することができます。
もう 1 つのヒント: これをやりたいと思ったときはいつでも、インストール済みの gem もすべてクリアすると便利であることがわかりました。gemsetsを使用rvm
している場合、これは実行するのと同じくらい簡単です。
rvm gemset empty [gemset_name]
削除Gemfile.lock
しても問題ありません。実行するだけです
bundle install
新しい を生成しGemfile.lock
ます。でgemのバージョンを指定しなかった場合は、Gemfile
常に最新のものを取得することに注意してください