Você
não terá problemas com a instalação dessa poderosa framework, mas
eu tive problemas para rodar o rails server ou rails s.
Eu
não sou programador, instalei por curiosidade.
A
versão do Ruby e do Ruby on Rails que eu instalei
foram as ruby 1.8.7 (2011-06-30 patchlevel 352) e
Rails 3.2.9 com o sistema
operacional Ubuntu 12.04. Para verificar qual a versão
instalada no seu PC use os comandos ruby -v e rails -v.
Eu
me deparei com um problema cuja a solução, só encontrei em inglês,
e apenas uma estava indexada no google. Então resolvi postar esse
problema aqui caso alguém não tenha solucionado ainda. Vai saber
não é?
![]() |
Observe o problema ao rodar o comando rails server e a versão do ruby. |
Veja o
problema abaixo:
/var/lib/gems/1.8/gems/execjs-1.4.0/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.8/gems/execjs-1.4.0/lib/execjs.rb:5
from
/var/lib/gems/1.8/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in
`require'
from
/var/lib/gems/1.8/gems/coffee-script-2.2.0/lib/coffee_script.rb:1
from
/var/lib/gems/1.8/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in
`require'
from
/var/lib/gems/1.8/gems/coffee-script-2.2.0/lib/coffee-script.rb:1
from
/var/lib/gems/1.8/gems/coffee-rails-3.2.2/lib/coffee-rails.rb:1:in
`require'
from
/var/lib/gems/1.8/gems/coffee-rails-3.2.2/lib/coffee-rails.rb:1
from
/var/lib/gems/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:68:in
`require'
from
/var/lib/gems/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:68:in
`require'
from
/var/lib/gems/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:66:in
`each'
from
/var/lib/gems/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:66:in
`require'
from
/var/lib/gems/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:55:in
`each'
from
/var/lib/gems/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:55:in
`require'
from
/var/lib/gems/1.8/gems/bundler-1.2.3/lib/bundler.rb:128:in `require'
from
/home/pablo/app/rail/progetoWeb/config/application.rb:7
from
/var/lib/gems/1.8/gems/railties-3.2.9/lib/rails/commands.rb:53:in
`require'
from
/var/lib/gems/1.8/gems/railties-3.2.9/lib/rails/commands.rb:53
from
/var/lib/gems/1.8/gems/railties-3.2.9/lib/rails/commands.rb:50:in
`tap'
from
/var/lib/gems/1.8/gems/railties-3.2.9/lib/rails/commands.rb:50
from
script/rails:6:in `require'
from
script/rails:6
Para
resolvê-lo, execute os comandos abaixo:
# gem
install execjs (Ñ sei bem se
esse comando é necessário, mais terminei usando ele primeiro.)
e
depois
# apt-get
install nodejs
![]() |
Observe ATENTAMENTE como o servidor rails funciona. |
![]() |
O navegador abre normalmente seu projeto depois de carregado o servidor rails. |