Techioz Blog

Ruby on Rails がフリーズしている間はロックファイルに書き込めません

概要

こんにちは、Rails アプリを本番環境に向けて準備するために次のコマンドを実行しようとしています。

bundle lock --add-platform ruby

bundle lock --add-platform x86_64-linux

次に、次のエラーが発生します。

Cannot write a changed lockfile while frozen.

ここで何が起こっているのでしょうか?ロックファイルは何のためにあるのでしょうか?凍ってしまうとはどういう意味ですか?

解決策

次のコマンドを実行すると、ロック ファイルに書き込むことができました。

bundle config unset deployment