IIC2143 / Syllabus-2023-2

42 stars 0 forks source link

Error al intentar instalar Ruby 3.1.0 en macOS 13.4.1 (procesador ARM M1) #1

Open jalonsoluc opened 1 year ago

jalonsoluc commented 1 year ago

Hola a todos,

Básicamente lo que dice el título. Al intentar ejecutar el comando rvm install 3.1.0, tanto en el terminal nativo como en el terminal con Rosetta, me arroja el siguiente error:

"Error running '__rvm_make -j8' (...) There has been an error while running make. Halting the installation."

Tengo rvm bien instalado (según lo especificado en el Setup-Guide). ¿Alguna idea de cuál puede ser el problema? Ya he buscado en StackOverflow, he intentado buscar una solución con el Code Interpreter de GPT, y nada me ha funcionado, así que me queda preguntar por acá nomás.

Les agradezco de antemano por la ayuda. Dejo adjunto una captura del terminal.

Saludos, Juan José

PD: en medio del intento de instalación, la consola indica que No binary rubies available for: osx/13.4/x86_64/ruby-3.1.0., lo cual me hace suponer que el problema puede ser mi versión de macOS, pero no sé sí efectivamente sea así; y si lo fuese, no sé que debería hacer al respecto (que no sea instalar otra versión de Ruby).

image
jalonsoluc commented 1 year ago

Entiendo que va a haber una Instalatón este viernes 11 de agosto, pero lo ideal para mí es intentar resolver este problema lo antes posible para no tener que recurrir a la sesión del viernes (y no saturar a los ayudantes). Además, he visto a otros con el mismo problema en el grupo de Telegram del curso, así que puede ser que se repita varias veces el mismo error con otras personas. Gracias!

jalonsoluc commented 1 year ago

Ya pude resolver el problema con ayuda de GPT-4. Tuve que hacer un downgrade de OpenSSL 3.1.2 a 1.1 para poder llevar a cabo la instalación sin problemas. Adjunto el chat con GPT-4, donde, al seguir los pasos que me indicó, pude instalar Ruby 3.1.0 en macOS Ventura 13.4.1 (con procesador ARM M1).

carlos12b commented 1 year ago

@jalonsoluc Podrías explicar como lo hiciste por favor? Intenté hacer lo del chat GPT, pero no me funciona aún.

jalonsoluc commented 1 year ago

@jalonsoluc Podrías explicar como lo hiciste por favor? Intenté hacer lo del chat GPT, pero no me funciona aún.

Hola @carlos12b, básicamente lo que dice mi comentario más arriba: instalé Ruby 3.1.0 usando OpenSSL 1.1. Particularmente, el comando que usé en el terminal fue el siguiente:

rvm uninstall 3.1.0 export PKG_CONFIG_PATH=/opt/homebrew/Cellar/openssl@1.1/lib/pkgconfig rvm reinstall 3.1.0 --with-openssl-dir='/opt/homebrew/Cellar/openssl@1.1'

Ojo igual con reemplazar los PATH del comando con los tuyos.

Si no te funciona esto, te recomiendo que imprimas en consola el log del error que te entrega el terminal, lo filtras y lo interpretas con GPT (igual que como lo hice yo en el snippet de ChatGPT que compartí más arriba). Es probable que estemos teniendo el mismo error por motivos diferentes.