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.
--macOS Catalina 10.15.6 (nach Versionsaktualisierung)
** 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