[RUBY]

$ rails ○○
Traceback (most recent call last):
        4: from bin/rails:3:in `<main>`
        3: from bin/rails:3:in `load`
        2: from /Users/user/[]/bin/spring:10:in `<top(required)>`
        1: from /Users/user/[]/bin/spring:10:in `read`
/Users/user/[]/bin/spring:10:in `read`: No such file or directory @ rb_sysopen - /Users/user/[]/Gemfile.lock(Errno::ENOENT)

Ich habe so einen Fehler bekommen und geweint.

Ursache

Im Befehl "Rails" wird auf den Inhalt von "Gemfile.lock" verwiesen, da die Gem-Version ebenfalls in den Bestätigungsprozess einbezogen wird. Dieses Mal gibt es jedoch kein "Gemfile.lock", auf das verwiesen werden kann, sodass ein Fehler aufgetreten ist.

Ansatz

Gemfile.lock verfolgt die Version von gemfile und wird automatisch vom Befehl bundle install generiert, sodass Sie bundle install ausführen müssen.

Führen Sie sofort die Bundle-Installation im Anwendungsverzeichnis ↓ aus

$ pwd
/Users/○○/App Name

$ bundle install

Versuchen Sie dann erneut, den Befehl Schienen einzugeben. Dann sollte der Befehl Schienen sicher funktionieren!

Zusammenfassung

Es mag ziemlich rudimentär sein, aber ich habe mir in der Vergangenheit viel Zeit mit diesem Fehler genommen ... Ich hoffe, dass weniger Menschen unter dem gleichen Fehler leiden!

Recommended Posts