Fastidiosa situazione ROR

 

situazione problematica rails

situazione problematica

Posto questa piccola procedura nel caso vi troviate nella mia stessa situazione nell’installazione e nell’avvio di #Ruby on Rails.

Durante la fase di avvio del framework mi sono imbattuto in questo fastidiosissimo errore:

/var/lib/gems/1.9.1/gems/execjs-2.0.2/lib/execjs/runtimes.rb:51:in `autodetect’: Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
from /var/lib/gems/1.9.1/gems/execjs-2.0.2/lib/execjs.rb:5:in `’
from /var/lib/gems/1.9.1/gems/execjs-2.0.2/lib/execjs.rb:4:in `’
from /var/lib/gems/1.9.1/gems/uglifier-2.5.0/lib/uglifier.rb:3:in `require’
from /var/lib/gems/1.9.1/gems/uglifier-2.5.0/lib/uglifier.rb:3:in `’
from /usr/lib/ruby/vendor_ruby/bundler/runtime.rb:72:in `require’
from /usr/lib/ruby/vendor_ruby/bundler/runtime.rb:72:in `block (2 levels) in require’
from /usr/lib/ruby/vendor_ruby/bundler/runtime.rb:70:in `each’
from /usr/lib/ruby/vendor_ruby/bundler/runtime.rb:70:in `block in require’
from /usr/lib/ruby/vendor_ruby/bundler/runtime.rb:59:in `each’
from /usr/lib/ruby/vendor_ruby/bundler/runtime.rb:59:in `require’
from /usr/lib/ruby/vendor_ruby/bundler.rb:132:in `require’
from /home/awar/blog/config/application.rb:7:in `’
from /var/lib/gems/1.9.1/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:79:in `require’
from /var/lib/gems/1.9.1/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:79:in `block in server’
from /var/lib/gems/1.9.1/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:76:in `tap’
from /var/lib/gems/1.9.1/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:76:in `server’
from /var/lib/gems/1.9.1/gems/railties-4.1.0/lib/rails/commands/commands_tasks.rb:40:in `run_command!’
from /var/lib/gems/1.9.1/gems/railties-4.1.0/lib/rails/commands.rb:17:in `’
from bin/rails:4:in `require’
from bin/rails:4:in `’

In pratica ciò che è successo altro non è che il mancato recupero delle gemme

gem ‘execjs’
gem ‘therubyracer’

Bene, a questo punto dopo averle opportunamente installate con la solita procedura

sudo gem install execjs && gem install therubyracer

digitate sempre da terminale

nano Gemfile (attenti alla maiuscola)😀

inserite

gem ‘execjs’
gem ‘therubyracer’

e salvate.

Dopo essere rientrati nuovamente nella cartella della vostra nuova applicazione siete in grado di avviare #ROR digitando l’apposita istruzione

rails server

e andando dal vostro browser all’indirizzo localhost:3000.

Una risposta a “Fastidiosa situazione ROR

  1. Pingback: sitemap | Angelo Raffaele Liso·

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...