macOS 10.15.5 Rails 5.2.4.2 Docker 19.03.12
Nach dem Erstellen der Rails-Entwicklungsumgebung mit Docker versuche ich, die Konsole zu verwenden. Der IRB wird wie unten gezeigt angezeigt.
irb(main):001:0>
Ich werde Ihnen jedoch zeigen, wie Sie ** Pry ** installieren, was für die Rails-Entwicklung nützlich ist, nachdem Sie mit Docker eine Rails-Entwicklungsumgebung erstellt haben.
Gemfile
gem "pry-rails"
gem "pry-byebug"
terminal
$ bundle install
Versuchen Sie dann, Console auszuführen.
terminal
$ rails console
Es ist jedoch ein Fehler aufgetreten und die folgende Meldung wurde am Ende der Fehleranweisung angezeigt.
terminal
`autodetect': Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
Es sieht aus wie ein Fehler "JavaScript-Laufzeit nicht gefunden". Also habe ich versucht, node.js zu installieren. Installieren Sie node.js mit Homebrew.
terminal
$ brew install nodejs
Führen Sie dann Concole aus.
$ rails console
[1] pry(main)>
Wir haben Pry! Erfolgreich installiert und implementiert.