1
resposta

Como consegui instalar... (Windows)

Olá!!

Depois de 3 dias de batalhas... acho que consegui configurar o ambiente Ruby on Rails...

Seguindo o passo a passo do curso para instalação: https://cursos.alura.com.br/course/ruby-on-rails-5/task/45882

1) Instale o ruby clicando neste link com o kit de desenvolvimento. (OK, deu certo)

2) gem install rails -v 5.2.0 (OK, deu certo)

3) gem install bundler (OK, deu certo)

4) Agora vamos precisar do Nodejs (Ok, deu certo)

5) gem install sqlite3 ( OPSss... deu errado... mesmo com a versão mais atualizada do kit de desenvolvimento [último fórum]) 5.1) O erro nessa tentativa foi: "gem install sqlite3 Temporarily enhancing PATH for MSYS/MINGW... Installing required msys2 packages: mingw-w64-x86_64-sqlite3 atenção: Chaveiro público não localizado; você executou "pacman-key --init"? erro: mingw32: a chave "AD351C50AE085775EB59333B5F92EFC1A47D45A1" é desconhecida erro: a chave "AD351C50AE085775EB59333B5F92EFC1A47D45A1" não pôde ser procurado remotamente erro: mingw64: a chave "AD351C50AE085775EB59333B5F92EFC1A47D45A1" é desconhecida erro: a chave "AD351C50AE085775EB59333B5F92EFC1A47D45A1" não pôde ser procurado remotamente erro: msys: a chave "AD351C50AE085775EB59333B5F92EFC1A47D45A1" é desconhecida erro: a chave "AD351C50AE085775EB59333B5F92EFC1A47D45A1" não pôde ser procurado remotamente erro: "mingw32" base de dados não é válida (base de dados inválida ou corrompida (assinatura PGP)) erro: "mingw64" base de dados não é válida (base de dados inválida ou corrompida (assinatura PGP)) erro: "msys" base de dados não é válida (base de dados inválida ou corrompida (assinatura PGP))pacman failed with the following output: Building native extensions. This could take a while... ERROR: Error installing sqlite3: ERROR: Failed to build gem native extension." etc... etc... etc..

5.2) Depois de várias tentativas e erros, fiz a atualização do MSYS2 system...
No Prompt de Comando (cmd), fiz o comando "ridk install", e utilizei a opção [2] ("MSYS2 system update (optional)")

5.3 Quando terminou fechei cmd, reabri, fiz o comando novamente "gem install sqlite3", o qual não gerou erros...

6) Tentei usar, por fim, o primeiro "rails new loja" para criar o projeto (Aula "Primeira Rota"). Mas não gerou o projeto, como na aula... gerou só o seguinte: create create README.md create Rakefile create .ruby-version create config.ru create .gitignore create Gemfile run git init from "."

6.1) Então, pesquisando descobri que tinha que instalar o Git no windows... baixei no link https://git-scm.com/download/win
Depois de instalar (com as configurações padrões), fechei o cmd, abri novamente, e então o comando "rails new loja" funcionou como na aula apresentada.

Acho que não esqueci de nada. Espero ter ajudado.

1 resposta

Muito obrigado pelo passo a passo. Vai ajudar bastante!

: )