Indiferent ce fel de opțiuni voi folosi (inclusiv sugestiile de pe site-ul rbenv), mă chinui să instalez ruby.
Primesc întotdeauna următorul mesaj de eroare
Se descarcă ruby-3.0.3.tar.gz...
-> https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.3.tar.gz
Se instalează ruby-3.0.3...
ruby-build: folosind readline de la homebrew
CONSTRUIREA EȘECTĂ (Ubuntu 21.10 folosind ruby-build 20211124)
Inspectați sau curățați arborele de lucru la /tmp/ruby-build.20211125103437.425673.LUEnWK
Rezultatele înregistrate în /tmp/ruby-build.20211125103437.425673.log
Ultimele 10 linii de jurnal:
verificarea pthread.h prezenta... da
verific pentru pthread.h... da
verifică dacă make este GNU make... da
.ext/include/x86_64-linux/ruby/config.h actualizat
configura: versiunea bibliotecii ruby = 3.0.0
configure: se creează ./config.status
config.status: se creează GNUmakefile
config.status: crearea Makefile
config.status: se creează ruby-3.0.pc
./config.status: linia 1207: /home/linuxbrew/.linuxbrew/opt/zlib/lib/pkgconfig: Este un director
Inițial am crezut că acest lucru este conectat la unele dintre exporturile din fișierul ~/.zshrc, de ex. CPPFLAGS, dar nu este cazul. OpenSSL, fie 1.1, fie 3.0 modificat în consecință în RUBY_CONFIGURE_OPTS nu pare să ajute. Dar, de fapt, nici măcar nu este menționat în rezultat ca sursă a problemei, așa cum am observat în alte răspunsuri.
De asemenea, am încercat să instalez o versiune veche, dar din nou aceeași problemă sugerând astfel că lipsește un compilator, dar în acest stadiu îl ignor care.
În același computer am instalat și Python, care - din câte am citit - pare să provoace ceva probleme? În teorie, acest lucru ar trebui să fie eliminat prin excluderea steagurilor anterioare.
Aveti idee cum se rezolva?