[RUBY] [Fehlerbehebung] Behebung, wenn der Fehler "JavaScript-Laufzeit konnte nicht gefunden werden" nach dem Upgrade von Catalina angezeigt wird!

Fehlerinhalt

Nach dem Upgrade von macOS Catalina 10.15.3 auf 10.15.6 trat beim Versuch von $ bin / rspec der folgende Fehler auf.

terminal


$bin/rspec
/.../.../.../vendor/bundle/ruby/2.5.0/gems/execjs2.7.0/lib/execjs/runtimes.rb:58:in `autodetect': 
Could not find a JavaScript runtime. 
See https://github.com/rails/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)

Ich erhalte die Fehlermeldung, dass die JavaScript-Laufzeit nicht gefunden werden kann.

Umgebung

--macOS Catalina 10.15.6 (nach Versionsaktualisierung)

Lösung

** Fazit **: "gem'mini_racer", platform :: ruby "zu" Gemfile "hinzugefügt

Wenn Sie sich das Fehlerprotokoll ansehen, sehen Sie den Github-Link. Überprüfen Sie daher den Link. Nach der Überprüfung scheint es gut, einen Edelstein namens mini_racer zur Gemfile hinzuzufügen.

Gemfile


(Kürzung)
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'mini_racer', platforms: :ruby
(Kürzung)

Kommentieren Sie diesen Teil der Gemfile aus. Dann mache $ bundle install und Als ich $ bin / rspec erneut versuchte, lief der Test normal.

Recommended Posts

[Fehlerbehebung] Behebung, wenn der Fehler "JavaScript-Laufzeit konnte nicht gefunden werden" nach dem Upgrade von Catalina angezeigt wird!
Umgang mit Fehlern in Rails s konnte keine JavaScript-Laufzeit finden.
[Rails] Was tun, wenn die Fehlermeldung "JavaScript-Laufzeit konnte nicht gefunden werden?" Angezeigt wird, wenn der Befehl "Rails" in Catalina ausgeführt wird
[Fehler] So beheben Sie das Phänomen, dass der Bildschirm nach der Bearbeitung nicht wechselt
Viele Fehlerzeilen ... Der Rails-Server startet nicht 2. "Autodetect ': JavaScript-Laufzeit konnte nicht gefunden werden."
Was tun, wenn die Fehlermeldung "JavaScript-Laufzeit konnte nicht gefunden werden" angezeigt wird? Beim Starten des Rails-Servers
Fehler bei der Bundle-Installation nach dem Upgrade auf Catalina
Unterschied zwischen Java und JavaScript (wie man den Durchschnitt findet)
So finden Sie den durchschnittlichen Winkel
So interagieren Sie mit einem Server, der die App nicht zum Absturz bringt
[Docker] So lösen Sie die nicht implementierte Fehlerfunktion @ io_fread ~ [Super einfach]
So finden Sie heraus, welche Java-Version der Klassendatei kompiliert wurde
So beheben Sie den Fehler 'ActionView :: Template :: Error' (Das Asset "application.css" ist in der Asset-Pipeline nicht vorhanden. '"Beim Vorkompilieren von Rails-Assets
Wie man die Zehner und Einsen findet
gradle tools.jar konnte nicht gefunden werden. Fehler-Gegenmaßnahmen
So ermitteln Sie den Abstand und den Winkel zwischen zwei Punkten in einer Ebene
So finden Sie die Gesamtpunktzahl und die Durchschnittspunktzahl
So ermitteln Sie den Gesamtwert, den Durchschnittswert usw. eines zweidimensionalen Arrays (mehrdimensionales Array) -java