تمام سوالات سوالات بدون پاسخ سوال بپرسید

وقتی برنامه ای را در rails به کمک دستور زیر ایجاد کردم:

$  rails new myapp

خطایی به این شرح زیر رخ داد که مشخص می کند باید سیستم زمان اجرای javascript نصب شود:

/usr/share/ruby-rvm/gems/ruby-1.9.3-p0/gems/execjs-1.3.1/lib/execjs/runtimes.rb:50:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)

به آدرس خواسته شده در خطا مراجعه کردم و متوجه شدم باید یکی از سیستم های زمان اجرای javascript فراهم شده را نصب کنم. این کار را به کمک دستور زیر انجام دادم:

$  gem install therubyracer

اما باز هم این خطا برطرف نشد. چه باید بکنم؟

2 پاسخ

برای رفع این خطا باید برنامه را دوباره تولید کنید. بعد از این کار به فایلی بنام Gemfile که در شاخه برنامه بصورت خودکار و توسط rails ایجاد شده، رجوع کنید و خط زیر را در انتهای آن بیفزایید:

gem 'therubyracer'

البته حتماً توجه دارید که اگر سیستم زمان اجرای دیگری را برای javascript انتخاب کرده اید باید نام آن را در اینجا بیاورید. بعد از این کار می توانید در شاخه برنامه قرار گیرد و فرمان زیر را اجرا کنید تا برنامه شما اجرا شود:

rails server

بروز رسانی:
اگر از لینوکس استفاده می کنید، می تونید بسته node.js رو نصب کنید.

$ sudo apt-get install nodejs
toggle preview



آموزش زبان برنامه نویسی C#
آموزش jquery
آموزش برنامه نویسی
آموزش طراحی وبسایت
آموزش مدیریت وبسایت
آموزش جاوا Java
آموزش پایتون Python
آموزش سی شارپ C#‎
آموزش HTML و CSS
آموزش JavaScript جاوااسکریپت
آموزش jQuery جی کوئری
آموزش ساخت ربات تلگرام
آموزش برنامه‌نویسی PHP
آموزش برنامه‌نویسی اندروید
● آموزش‌های رایگان

سوالات مرتبط

راهنمای استفاده از ویرایشگر
  • *ایتالیک*‌ یا __ایتالیک__
  • **ضخیم** یا __ضخیم__
  • آدرس:[متن](http://url.com/ "عنوان")
  • عکس?![alt متن](/path/img.jpg "عنوان")
  • لیست عددی: 1. Foo 2. Bar
  • برای رفتن به خط بعد، هر جا مایلید که خط جدید شروع شود دو کاراکتر فاصله (space) قرار دهید
  • تگ‌های ساده HTML هم پشتیبانی می‌شوند

تگها:
این سوال را دنبال کنیدتوسط ایمیل: ایمیل شما (باید معتبر باشد, هرگز به دیگران نمایش داده نمیشود):

هنگامی که شما به سیستم وارد شوید،قادر خواهید بود برای بروز رسانی ها مشترک شوید.


توسط RSS:

پاسخها

پاسخها و نظرها