Introducción

1

Desarrollo de un Gestor de Tareas con Ruby on Rails

2

Historia de Ruby y Ruby on Rails: Fundamentos y Evolución

Entorno de desarollo

3

Estructura de un Proyecto en Ruby on Rails

4

Curso Completo de Instalación de Ruby on Rails en Linux

5

Instalación de Ruby on Rails en macOS y Windows 10

Nuestra primera aplicación

6

Arquitectura MVC y RESTful en Rails: Análisis Detallado

7

Creación de aplicaciones web con Ruby on Rails

8

Creación de Rutas y Controladores en Ruby on Rails

9

Generación de modelos en Rails: Creación y manipulación básica

10

Gestión de Credenciales en Ruby on Rails

11

Gestión de assets en Rails: optimización y pipeline

12

Uso práctico del comando Rails Generate Scaffold en aplicaciones Web

13

Migraciones de Base de Datos en Ruby on Rails

14

Migración de Plantillas ERB a Haml: Mejora tu Código y Renderización

15

Formularios Dinámicos con SimpleForm y HAML en Rails

16

Internacionalización de Aplicaciones Web con Rails y i18n

17

Depuración en Ruby on Rails: Uso de Byebug y Pry

Proyecto del curso: primeros pasos

18

Creación de Sistema de Gestión de Tareas con Ruby on Rails

19

Diseño de Modelos en Aplicaciones de Organización de Tareas

20

Creación de Scaffolds en Rails con Bootstrap

21

Internacionalización en Rails: Gemas y Diccionarios I18n

22

Validaciones de Modelo en Ruby on Rails: Presencia y Unicidad

Proyecto del curso: usuarios

23

Autenticación de usuarios con Devise en Ruby on Rails

24

Migración de Llave Foránea en Rails para Relación Usuario-Tarea

25

Integración de usuarios y tareas con controladores Rails

26

Formularios anidados en Rails con la gema Cocoon y jQuery

27

Formularios Rails Dinámicos: Anidación con Cocoon y Validaciones

28

Gestión de permisos con KanKan en Rails

Proyecto del curso: interacciones

29

Uso de Callbacks en Rails: Controladores y Modelos

30

Programación de Seeds en Rails: Creación Automática de Datos

31

Envía Correos con ActionMailer en Rails

32

Creación y gestión de rutas en Ruby on Rails

33

Autorización de comentarios con CanCanCan en Rails

34

Embellécimiento de Aplicaciones con Bootstrap y Rails

Cierre

35

Despliegue de Aplicaciones Rails con Heroku

36

Desarrollo de Aplicaciones Web con Ruby on Rails

Instalación de Ruby on Rails en macOS y Windows 10

5/36

Lectura

Nuestro objetivo es instalar el entorno de desarrollo necesario para desplegar aplicaciones con Ruby on Rails incluyendo gestores de versiones, consola de comandos y base de datos en computadores mac usando macOS 10.15 Catalina y Windows 10.

...

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

Aportes 22

Preguntas 10

Ordenar por:

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

Hola, cuando intenté instalar RBENV tuve un error 404 y revisando un poco en internet cambio la url. Pueden utilizar el siguiente comando para instalarlo.

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

espero les sea de ayuda.

No se si a alguien pueda ayudarle esto, lo voy a dejar por aquí.

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

Esta linea que se usa para instalar RBENV ah dejado de funcionar por lo que la remplace por este

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

Luego el NODENV no instala correctamente, por un problema con la rama desde donde esta extrayendo el html, encontre una solución con este

curl -fsSL https://raw.githubusercontent.com/nodenv/nodenv-installer/test-recent-install/bin/nodenv-installer | bash

Hola a todos.

Aprovecho para compartir la nueva ruta para instalar RBENV en Windows vía WSL (El enlace actual ya no funciona; me arroja error 404 curl):

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

Bien, configurado y listo para tomar el curso.

Nota: a día 24 de julio en este tutorial (para la parte de Windows), en la segunda línea de comando para configurar rbenv, hay un pequeño error: falta " ~/ " antes de .bashrc, es decir:

echo 'eval "$(rbenv init -)"' >> ~/.bashrc

Si no es ejecutada correctamente esta línea, el sistema no va a reconocer el PATH de los ejecutables de ruby (al menos esto es lo que sucedió en mi experiencia).

También faltaría aclarar que, después de ejecutar esos comandos, debemos reiniciar la consola para que tomen efectos los cambios.

Para los que tengan wsl2 o ubuntu aquí les dejo un link
Instalar ruby on rails

Para los que quieren instalr oh-my-zsh desde windows

https://platzi.com/blog/como-instalar-zsh-en-windows/

Si tienen inconvenientes les recomiendo la siguiente página:
https://gorails.com/setup/ubuntu/20.04

Siguiendo la instalación en Windows 10 he tenido problemas al instalar bundler, para aquellos que visualicen el mismo error _(ERROR: Could not find a valid gem ‘bundler’ (>= 0), here is why:
Unable to download data from https://rubygems.org/ - timed out) _ me ha funcionado asignar prioridad al protocolo IPv4 como se indica en el siguiente aporte: https://stackoverflow.com/a/50349235/20978536

Hola buen dia, tengo un problema con la instalacion de la version 2.7.1 de rbenv, Agradezco su colaboracion

platzi@LAPTOP-H6QU6QKG:~$ rbenv install 2.7.1
Installing ruby-2.7.1...

BUILD FAILED (Ubuntu 20.04 using ruby-build 20210119)

Inspect or clean up the working tree at /tmp/ruby-build.20210120215832.22980.JHRNxF
Results logged to /tmp/ruby-build.20210120215832.22980.log

Last 10 log lines:
checking for ruby... false
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/tmp/ruby-build.20210120215832.22980.JHRNxF/ruby-2.7.1':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
platzi@LAPTOP-H6QU6QKG:~$ rbenv global 2.7.1
rbenv: version `2.7.1' not installed

Repositorio de github para ver como instalar rbenv.

me pide contraseña al iniciar con psql postgres

Si tienen inconvienientes con la instalación, les recomiendo el siguiente link:
https://gorails.com/setup/ubuntu/20.04

Otro aporte (para Windows). Un problema que puede surgir al instalar YARN en WSL2, es que salga el siguiente error con gpg despúes de ejecutar la primer línea de comando:

gpg: can't connect to the agent: IPC connect call failed

Solución (que funcionó en mi caso): desinstalar y volver a instalar gpg

sudo apt remove gpg
sudo apt-get update -y
sudo apt-get install -y gnupg1 

Buenas noches amigos
Tengo una pregunta:
¿Tengo una versión anterior de Ruby y de Rails si la actualizo voy a tener problemas con los demas proyectos en los que estoy utilizando las versiones anteriores? ¿Tengo que actualizar todos los proyectos a las versiones actuales?

lo instale en todos y funciona perfecto

estoy teniendo problemas para instalar todo para lo de ruby on rails, no me puedo conectar con los links

Una pregunta si no quiero usar atom como hago para invocar sublime text en ubuntu

Para trabajar considero con Mac y Linux considero mas fácil usar rvm, es directo y fácil de usar, funciona igual que nvm y he trabajado con nvm por mas de un año sin problemas.

Creo que tambien agregaria RVM a la lista. Si quiren saber mas aqui hay un medium about it: https://medium.com/capital-one-tech/ruby-rvm-and-bundler-demystified-9f3f946230f1

/home/cesar/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:54:in require': libcrypto.so.1.0.0: cannot open shared object file: No such file or directory - /home/cesar/.rvm/rubies/ruby-2.3.3/lib/ruby/2.3.0/x86_64-linux/digest/md5.so (LoadError) from /home/cesar/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:54:inrequire’

Si ler marca este error es que no han agregado el path de zshr

Solo es agregarlo

echo ‘eval “$(rbenv init -)”’ >> ~/.zshrc

Hola, se me esta presentando un problema con la configuracion path de NODENV, no se si hay algo que no estoy viendo

$ echo 'export PATH="$HOME/.nodenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(nodenv init -)"' >> ~/.bashrc
$ source ~/.bashrc
-bash: /home/jessica/.bashrc: line 144: unexpected EOF while looking for matching `"'
-bash: /home/jessica/.bashrc: line 145: syntax error: unexpected end of file