Mostrando postagens com marcador Dicas. Mostrar todas as postagens
Mostrando postagens com marcador Dicas. Mostrar todas as postagens

domingo, 23 de dezembro de 2012

Problemas no rails server do Ruby on Rails.

-->

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.


Truque para aumentar o desempenho do Windows sem instalar apps que podem ser vírus.

Queria ter um artigo "Tecnologia Hoje parte 4: Editores de textos no Android" pra postar aqui, mas não encontrei um editor de text...