Instalaci贸n de Ruby, RoR en Mac y Windows

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 9

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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 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

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

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 鈥榖undler鈥 (>= 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

[email protected]:~$ 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
[email protected]:~$ 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 鈥榚val 鈥$(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