[RUBY] Fehler bei der Installation von Docker (Sie müssen Bundler 2 oder höher für diese Sperrdatei verwenden.)

Einführung

Dieses Mal werde ich die Fehler zusammenfassen, die aufgetreten sind, als Docker in einer vorhandenen Anwendung installiert wurde, sowie die Lösungen.

Details des Fehlers

Docker-Datei erstellen Warum verwenden Sie den Befehl docker-compose build, nachdem Sie docker-compose.yml erstellt haben?

You must use Bundler 2 or greater with this lockfile.

Ein Fehler ist aufgetreten.

Lösung

Ich habe auf den Artikel im Internet verwiesen


RUN gem install bundler 
RUN bundle install

Ich habe gekauft, dass es geheilt werden würde, wenn ich RUN gem install bundler vor der Installation von RUN bundle geschrieben hätte, aber ich habe es bereits geschrieben.

Während der Untersuchung fand ich einen Artikel, dass ein solcher Fehler im Fall von Ruby 2.5.1 auftritt. Durch das Ändern der Ruby-Version in die lokale Umgebung der Docker-Datei 2.7.1 wurde dieser Fehler behoben.

Referenzartikel

Änderung der Ruby-Version https://qiita.com/kanacan/items/c1499f6c13b1c41da982

Recommended Posts

Fehler bei der Installation von Docker (Sie müssen Bundler 2 oder höher für diese Sperrdatei verwenden.)
Beim Umgang mit wann immer in Docker Keine solche Datei oder Verzeichnis --crontab
Fehler beim Bereitstellen von Docker auf Schienen mit Notizen
Beim Verschlüsseln mit Node + Docker wurde eine Fehlermeldung angezeigt