Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Dúvida no Ex. 1 da Aula 1 - Introdução

tentei instalar de acordo com o exercício tando utilizando o sudo com sem o sudo no ubuntu 15.10 e apresentou este erro:

$ sudo \curl -sSL https://get.rvm.io | bash -s stable --rails [sudo] senha para alcimar: Downloading https://github.com/rvm/rvm/archive/1.26.11.tar.gz Downloading https://github.com/rvm/rvm/releases/download/1.26.11/1.26.11.tar.gz.asc gpg: Assinatura feita Seg 30 Mar 2015 18:52:13 BRT usando RSA chave ID BF04FF17 gpg: Impossível verificar assinatura: chave pública não encontrada Warning, RVM 1.26.0 introduces signed releases and automated check of signatures when GPG software found. Assuming you trust Michal Papis import the mpapis public key (downloading the signatures).

GPG signature verification failed for '/home/alcimar/.rvm/archives/rvm-1.26.11.tgz' - 'https://github.com/rvm/rvm/releases/download/1.26.11/1.26.11.tar.gz.asc'! try downloading the signatures:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

or if it fails:

command curl -sSL https://rvm.io/mpapis.asc | gpg --import -

the key can be compared with:

https://rvm.io/mpapis.asc https://keybase.io/mpapis

6 respostas

Você atualizou seus pacotes? sudo apt-get update E instalou o curl? sudo apt-get install curl

Tenta fazer o que o exercício ta pedindo agora.

apesar de não ter muito o que atualizar, pois o meu ubuntu é o 15.10 e foi instalado a alguns dias, fiz o apt-get update do sistema o que não obtive quase nada de atualização. Posteriormente, instalei o Curl com sua indicação Breno, e tentei o comando para instalação abaixo: $\curl -sSL https://get.rvm.io | bash -s stable --rails e ao obtive o mesmo erro. Nas linhas de erro, sugere importar uma chave então eu fiz:

Primeiro: $gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

Segundo: $command curl -sSL https://rvm.io/mpapis.asc | gpg --import -

Terceiro: $\curl -sSL https://get.rvm.io | bash -s stable --rails

baixou algumas coisas e tal, mas quando digito no terminal: $rails new lojadecamisetas ele dá a mensagem rails $ O programa 'rails' não está instalado no momento. Você pode instalá-lo digitando: sudo apt-get install ruby-railties

Corri do rails até hoje justamente pela dificuldade de instalação, mesmo aqui estou com o mesmo problema. O fato de digitar no terminal somente : $$\curl -sSL https://get.rvm.io | bash -s stable --rails Seria o suficiente para a qualquer momento eu digitar no terminal rails e já está no path do sistema? Ou tenho que entrar em algum diretório para utilizar? Por favor, preciso de ajuda para começar, pois com o que o site disse não funcionou e não fiz nada de diferente para isto.

Resolvi o problema: Para quem está com o linux recem instalado, este comando fornecido pelo exercício apenas não irá resolver a instalação.

Antes de tudo: $sudo apt-get update $sudo apt-get install curl

Primeiro: Importar a chave do rvm $gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

Segundo: \curl -sSL https://get.rvm.io | bash

Terceiro: source ~/.rvm/scripts/rvm

Quarto: \curl -sSL https://get.rvm.io | bash -s stable --ruby

Quinto: \curl -sSL https://get.rvm.io | bash -s stable --rails

Caro instrutor ou moderadores, pensei que tinha resolvido o problema mas não resolvi. Foi só fechar o terminal e abrir novamente que o comando rails não foi mais encontrado. Enquanto não fechei o terminal, consegui fazer o segundo capítulo e quando executei apresento o seguinte erro abaixo, que acredito que seja proveniente da má instalação do rails:

ExecJS::RuntimeUnavailable in Produtos#index

Showing /home/alcimar/Documentos/projetos/lojadecamisetas/app/views/layouts/application.html.erb where line #5 raised:

Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes.

Extracted source (around line #5):

<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %> <%= csrf_meta_tags %>

Rails.root: /home/alcimar/Documentos/projetos/lojadecamisetas Application Trace | Framework Trace | Full Trace

app/views/layouts/application.html.erb:5:in `_app_views_layouts_application_html_erb__1454950315852947344_36811080'

POR FAVOR, ME AJUDEM! É O SEGUNDO DIA QUE PERCO TENTANDO INSTALAR!!!

solução!

Oi Alcimar,

provável que esteja tarde demais, mas criei um exercício passo a passo para ajudar na instalação do Rails no Ubuntu:

https://www.alura.com.br/course/ruby-on-rails-4-do-zero/section/1/exercise/2

abs

Parabéns, isso sim é uma explicação completa a nível Caelum. ótimo!!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software