[RUBY] [Résolution d'erreur] Comment résoudre l'erreur "Impossible de trouver un runtime JavaScript." Apparaît après la mise à niveau de Catalina!

contenu de l'erreur

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.

environnement

--macOS Catalina 10.15.6 (après la mise à niveau de la version)

Solution

** 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

[Résolution d'erreur] Comment résoudre l'erreur "Impossible de trouver un runtime JavaScript." Apparaît après la mise à niveau de Catalina!
Comment gérer les erreurs dans Rails? Impossible de trouver un runtime JavaScript.
[Rails] Que faire si vous obtenez une erreur indiquant "Impossible de trouver un moteur d'exécution JavaScript." Lors de l'exécution de la commande rails dans Catalina
[Erreur] Comment résoudre le phénomène selon lequel l'écran ne passe pas après l'édition
Beaucoup de lignes d'erreur ... Le serveur Rails ne démarre pas 2. "Détection automatique ': impossible de trouver un moteur d'exécution JavaScript."
Que faire si le message d'erreur "Impossible de trouver un moteur d'exécution JavaScript" s'affiche lors du démarrage du serveur rails
Erreur lors de l'installation du bundle après la mise à niveau vers Catalina
Différence entre Java et JavaScript (comment trouver la moyenne)
Comment trouver l'angle moyen
Comment interagir avec un serveur qui ne plante pas l'application
[Docker] Comment résoudre la fonction d'erreur non implémentée @ io_fread ~ [Super facile]
Comment savoir quelle version Java d'un fichier de classe a été compilée
Comment résoudre l'erreur'ActionView :: Template :: Error (L'actif "application.css" n'est pas présent dans le pipeline d'actifs. '"Lors de la précompilation d'actifs Rails
Comment trouver les dizaines et les unités
gradle Impossible de trouver tools.jar. Contre-mesures d'erreur
Comment trouver la distance et l'angle entre deux points sur un plan
Comment trouver le score total et le score moyen
Comment trouver la valeur totale, la valeur moyenne, etc. d'un tableau à deux dimensions (tableau multidimensionnel) -java