Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gff105

Iniciando estudos no Rails

Recommended Posts

Boa tarde....

Comecei meus estudos no Ruby on Rails (e pra falar a verdade tá mais dificil botar ele pra funcionar do que usar ele de fato) e preciso da ajuda de voces....

Eu estava tentando fazer um blog usando alguns tutoriais que tenho aqui. No entanto eu esbarrei nesse comando...

 

$sudo rails generate scaffold post titulo:string conteudo:text

 

Pelo que entendi este comando atribui o nome do autor do blog, titulo, etc....

No entanto ao tentar executar ele aparece essa mensagem 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/guilherme/blog/config/application.rb:7
from /var/lib/gems/1.8/gems/railties-3.2.11/lib/rails/commands.rb:24:in `require'
from /var/lib/gems/1.8/gems/railties-3.2.11/lib/rails/commands.rb:24
from script/rails:6:in `require'
from script/rails:6

Como vi ali, pensei que fosse alguma dependencia relacionada com ExecJS aí eu executei o comando:

$gem install execJS

 

No entanto não houve mudança nenhuma.....

O que voces acham que pode ser?????

Desde já agradeço.......

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá brunocampos_ descukpe a demora em responder, mas já respondendo....

 

Eu uso Linux(Ubuntu 12.04 para ser mais preciso)...

 

Vou fazer o recomendado......

 

VLW.....

 

 

brunocampos_ parece que consegui.... pelo menos por enquanto... de qualquer forma obrigado pela ajuda......

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara o Ubuntu gera vários problemas absurdos para quem está começando. rs

Eu no começo usei o Fedora e foi bem tranquilo até que um dia precisei migrar para o Ubuntu e tive algumas dores de cabeça.

 

Se pesquisar na Internet vai ver uma quantidade fenomenal de usuários sofrendo com o Ubuntu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara isso aconteceu comigo no Windows e no Ubuntu, porém no ubuntu eu consegui resolver basta você instalar o nodejs no ubuntu usando o comando sudo apt-get install nodejs. Eu fiz isso e o problema foi resolvido, depois disso não tive mais problema e passei a usar somente o ubuntu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.