Replying to Avatar q

Um tempo atrás quando fui instalar RoR, eu quebrei cabeça para fazer funcionar. Agora está bem mais fácil.

De qualquer modo deixo aqui um passo a passo de como instalar; Para caso alguém queira.

Instale Termux, pelo fdroid.

### Execute os seguintes comandos para atualizar o ambiente.

pkg update && pkg upgrade

### Execute os seguintes comandos para instalar dependências do ruby e o próprio ruby.

## Obrigatório

pkg i libandroid-execinfo libandroid-support libffi libgmp readline openssl libyaml zlib -y

## Recomendado

pkg i clang make pkg-config resolv-conf -y

## Para o nokogiri funcionar.

pkg i build-essential libxslt -y

# Para usar sqlite3 e yarn no ruby.

pkg i libsqlite yarn -y

# ruby, ide, controle de versão, e nodejs

pkg i ruby vim git nodejs-lts -y

gem install nokogiri -- --use-system-libraries

# Dependências do Rails

gem install railties --pre

gem install activesupport --pre

gem install activestorage --pre

gem install activerecord --pre

gem install activemodel --pre

gem install activejob --pre

gem install actionview --pre

gem install actiontext --pre

gem install actionpack --pre

gem install actionmailer --pre

gem install actionmailbox --pre

gem install actioncable --pre

# Para instalar o próprio rails

gem install rails --pre

## Se tudo der certo o próximo comando deve mostrar a versão do Rails. Rails 8.0.0.beta1.

rails -v

## Crie um novo projeto com nome que desejar, no meu caso será myapp.

rails new myapp

## Entre na pasta com nome do seu projeto, no meu caso myapp.

cd myapp

## Para funcionar só faltar resolver um probleminha com tzinfo-data. Instale.

gem install tzinfo-data

## Remova o Gemfile.lock e abra o Gemfile com seu editor de texto.

rm Gemfile.lock

vim Gemfile

## Troque a linha 24 do arquivo Gemfile:

gem "tzinfo-data", platforms: %i[ windows jruby ]

## Por:

gem "tzinfo-data"

## Salve o arquivo.

#### Para editar um arquivo com o comando vim pressione a tecla 'i'. Para sair e salvar pressione o botão 'Esc' em cima do teclado e depois 'Ctrl x'. ####

## Execute o seguinte comando

bundle install

## Pronto. Já está funcionando. Pode executar:

bin/rails server

## E abrir seu navegador e acessar http://127.0.0.1:3000/

## E ser feliz

## https://guides.rubyonrails.org/

## Qualquer coisa deixe um comentário.

Para que isso? Usa um pc.

*É uma pergunta?

Reply to this note

Please Login to reply.

Discussion

1. Por brincadeira

2. Por curiosidade

3. Para praticar

4. Porque pode

5. Por não ter um pc

6. Para deixar um projetinho pessoal rodando no celular subutilizado.

7. Para testar

8. Porque é foda

9. Celular também é computador, basta plugar teclado bluetooth

Desculpa, não sabia que você não tem pc, desculpa pelo meu privilégio branco, leia isso como desculpas: https://www.amazon.com.br/dp/B0CW1MHSGJ

*É serio, não se ofenda.

Está desculpado.

Gostou do livro?

Exótico e diferenciado. Criativo, também. Infelizmente não tenho cachorro.