Après la mise à niveau de macOS Catalina 10.15.3 vers 10.15.6, lorsque j'ai essayé $ bin / rspec, l'erreur suivante s'est produite.
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)
J'obtiens une erreur indiquant que le runtime JavaScript est introuvable.
--macOS Catalina 10.15.6 (après la mise à niveau de la version)
** Conclusion **: Ajout de "gem'mini_racer ', plates-formes :: ruby" à Gemfile
Si vous regardez le journal des erreurs, vous pouvez voir le lien Github, alors vérifiez le lien. Après vérification, il semble bon d'ajouter une gemme appelée mini_racer au Gemfile.
Gemfile
(réduction)
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'mini_racer', platforms: :ruby
(réduction)
Décommentez cette partie du Gemfile. Ensuite, installez $ bundle et Quand j'ai réessayé $ bin / rspec, le test s'est déroulé normalement.
Recommended Posts