Convierte tus certificados en títulos universitarios en USA

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

19 Días
3 Hrs
56 Min
49 Seg

Instalación de Ruby, RoR en Linux

4/36

Lectura

Objetivo

Instalar el entorno de desarrollo necesario para desplegar aplicaciones con Ruby on Rails incluyendo librerías, consola de comandos, base de datos y editor de texto en ambientes de escritorio compatibles con linux, usando Ubuntu 20.04 LTS.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 24

Preguntas 6

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

¡Excelente el tutorial! Solo dos aspectos que quizás se escaparon (o por lo menos en mi caso causaron mensajes de error):

  • aptitude no estaba instalado. Se instala con el comando: sudo apt install aptitude.
  • En los tutoriales siguientes cuando se quiere crear la aplicación de ejemplo se debe instalar sqlite3 por eso se debería instalar aquí de una vez. El comando es: sudo apt install sqlite3 libsqlite3-dev.

Para instalar el plugin de syntax-highligh me sale un error de unauthenticated git protocol, así que actualice la primera parte de la url por https y funciona, así: git clone https://github.com/zsh-users/zsh-syntax-highlighting.git

Guia de instalacion muy desactualizada, es necesaria una nueva URGENTE.

para instalar RBENV

curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-installer | bash

Trabajas con Ruby en Windows 11 puro es un dolor de cabeza, entonces instale el WSL de Windows para usar esta guía y funciona mucho mejor. El comando sudo aptitude install zsh no me funcionó, pero me funcionó con sudo apt-get install zsh

si no te funciona el:

sudo aptitude install zsh

prueba con:

sudo apt-get install zsh

Hola chicos les dejo estos aportes https://gorails.com/setup/ubuntu/21.04 es para utilizar RVM como manejador de versiones de ruby, pero si pueden aprender a usar docker con ruby, mas que todo para los que aun programan en Windows les arreglara la vida 😃, https://platzi.com/clases/docker/ --> curso de Docker, y si les gusta ruby tómenselo con calma y aprenderán muchísimo.

PD: hagan este curso de prework si no quieren dejar Windows mas que todo por los que solo tenemos una maquina y nos gustan los video juegos https://platzi.com/clases/prework-windows/.

maravilloso tutorial

Sino funciona el del plugin como fue mi caso, también está este para la consola de zsh directamente: que se puede revisar en la documentación

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Para usar ruby on rails les recomiendo AWS Cloud 9. Es un IDE como Visual studio code, pero en al nube, donde fácilmente puedes crear maquinas virtuales y tener separadas distintas versiones de ruby/rails para cada proyecto.

Excelente tutorial… Por mi parte me gusta usar VS Code, así que si alguien más le gusta, puede instalarlo fácilmente con estos comandos en la terminal:

wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt update
sudo apt install code

Y para ejecutarlo, solo ejecutamos code en la terminal. Y de yapa les dejo algunas extensiones 😄

code --install-extension ms-vscode.sublime-keybindings
code --install-extension emmanuelbeziat.vscode-great-icons
code --install-extension MS-vsliveshare.vsliveshare
code --install-extension rebornix.ruby
code --install-extension dbaeumer.vscode-eslint

Aquí la documentación de cada una para que sepan sus funciones:
Sublime Text Keymap and Settings Importer
VSCode Great Icons
Live Share
Ruby
ESLint

Yo utilizo para el manejo de versiones de gemas RVM en lugar de RBENV

no me deja instalar el framework de ohmyzsh , ejecuto el comando que me dicen en la clase pero me sale este error, que debo hacer? gracias.

curl: (22) the request URL returnet error :404 not found

Excelente, cada comando se ejcutó como debia, cabe destacar que uso VSCode asi que la parte de atom la saltaré por ahora.

¡A seguir aprendiendo!

Para iniciar sesión en postgres a mi no me sirvió el comando ~sudo -i -u postgres
en su lugar cupe
~ sudo su - postgres

Hola una pregunta actualmente tengo instalado ruby y ruby on rails, pero luego de correr los comandos para instalar zsh y usar el nuevo terminal practicamente desconoce la instalacion previa de ruby y ruby on rails.
Tengo que instalar nuevamente ruby on rails en zsh?

la URL de rbenv se encuentra desactualizada, me sale el siguiente error al ejecutarla:

➜  ~ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash
curl: (22) The requested URL returned error: 404
➜  ~

al revisar el repositorio de github encontre esta URL

# with curl
curl -fsSL https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-doctor | bash

# alternatively, with wget
wget -q https://github.com/rbenv/rbenv-installer/raw/HEAD/bin/rbenv-doctor -O- | bash

Me sale un error al intentar instalar bundler

➜  ~ gem install bundler
ERROR:  Could not find a valid gem 'bundler' (>= 0), here is why:
          Unable to download data from https://rubygems.org/ - timed out (https://rubygems.org/specs.4.8.gz)

Intente cambiar la fuente utilizando “gem sources -a” para utilizar una dirección no segura pero sigue sin funcionarme.
Estoy usando Ubuntu 20.04.1 LTS

Para instalar YARM la consola me dice que apt-key esta deprecado. pero de todos modos realiza la acción,

Una alternativa a RBENV es RVM, es muy similar a virtualenv en python, pero con algunas diferencias.

RVM Documentación

Para agregar más plugins y tenes más atajos se puede obtener información en:

ohmyzsh - plugins

Excelente tutorial y muy útiles los comandos de atajo.

Yo actualmente utilizo rvm para manejar las diferentes versiones.

El proxy que ponen ya no esta operativo.

excelente tutorial!