Ruby pakken tilbyr et utviklingsmiljø og en tolk for skriptspråket Ruby.
Dette kan ta litt tid å bygge. Gjør gjerne noe annet mens dette bygges.
Hvis du har installert en pakke som inneholder en Ruby gem, må du installere disse pakkene på nytt når du oppgraderer til en ny, mindre versjon av Ruby.
Installer Ruby ved å kjøre følgende kommandoer:
./configure --prefix=/usr \
--disable-rpath \
--enable-shared \
--without-valgrind \
--without-baseruby \
ac_cv_func_qsort_r=no \
--docdir=/usr/share/doc/ruby-4.0.1 &&
make
Nå, som root bruker:
make install
Hvis du har installert Ruby-On-Rails applikasjoner og oppgradert
Ruby ved å installere denne pakken, må du kanskje kjøre en
oppdatering der som root bruker:
cd /path/to/web/app bundle update rake
Du bør starte nettserveren som betjener applikasjonen på nytt.
--disable-rpath: Denne
bryteren deaktiverer innebygging av /usr/lib som et biblioteksøkesti inn i
ruby programmet. Det
er ikke nødvendig å gjøre det (fordi /usr/lib er en system biblioteksti) og det kan
føre til at testpakken kjører med systemet sin libruby i stedet for den som nettopp ble bygget
da Ruby ble installert.
--enable-shared: Denne
bryteren aktiverer bygging av libruby
delt bibliotek.
--without-baseruby: Denne
bryteren hindrer bruk av systemet sin ruby hvis den allerede er
installert. Byggesystemet vil bruke den nybygde versjonen i stedet.
ac_cv_func_qsort_r=no:
Denne bryteren hindrer bruk av qsort_r funksjonen fra Glibc. Ruby foretar
aggressiv optimalisering under forutsetning av noen
implementeringsdetaljer i sorteringsalgoritmen, men antagelsen
stemmer ikke med Glibc implementasjonen. Med denne bryteren vil
Ruby bruke sin egen sorterings implementering i stedet.
--disable-install-doc: Denne bryteren
deaktiverer bygging og installasjon av rdoc indekser og C API
dokumenter.
--disable-install-rdoc: Denne bryteren
deaktiverer bygging og installasjon av rdoc indekser.
--disable-install-capi: Denne bryteren
deaktiverer bygging og installasjon av C API dokumenter.