Para que isso? Usa um pc.
*É uma pergunta?
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?
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.