Rumah > Artikel > hujung hadapan web > Mengapa Saya Mendapat "ExecJS::RuntimeError" pada Windows?
Menentukan Punca Punca "ExecJS::RuntimeError" pada Windows
Apabila cuba mengikuti tutorial Ruby pada mesin Windows, anda mungkin menghadapi ralat "ExecJS::RuntimeError". Ralat ini berlaku disebabkan oleh isu dengan masa jalan ExecJS dan penterjemah JavaScript pada sistem anda.
Pilihan:
1. Mengalih Keluar atau Mengabaikan Isu:
Anda boleh mengalih keluar baris "//= require_tree ." daripada fail application.js. Walau bagaimanapun, ini hanya mengabaikan isu itu dan bukannya menyelesaikannya.
2. Memasang Node.js:
Penyelesaian alternatif ialah memasang Node.js dan menggunakannya dan bukannya masa jalan JavaScript yang terbina dalam sistem anda. Walaupun sah, pendekatan ini memperkenalkan perisian tambahan dan mengetepikan masalah asas.
3. Membetulkan Isu Root:
Untuk menangani punca utama, ubah suai fail "runtimes.rb" ExecJS:
Hasil:
Mulakan semula Rails anda pelayan dan muat semula halaman dalam penyemak imbas anda Ralat harus diselesaikan. Jika tidak, anda boleh memulihkan fail "runtimes.rb" asal dan meneroka penyelesaian alternatif.
Atas ialah kandungan terperinci Mengapa Saya Mendapat "ExecJS::RuntimeError" pada Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!