[megoldva] Freebsd + ruby-1.8.7-p72

Fórumok

Sziasztok!

A Freebsd ports jelenleg a ruby 1.8.6-p72-es verzióját tartalmazza. A baj csak annyi, hogy ez a verzió bugos, és több ruby program nem fut rajt emiatt. A bugrol itt olvasható egy leírás:

https://bugs.launchpad.net/ubuntu/+source/ruby1.8/+bug/282302

A kérdés, hogy esetleg valaki talált e valami hacket a probléma megoldására. Az előző linkben elvileg megjelölnek egy patchet ami javíthatja a hibát:

http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18485

Bár nem tudom jó ötlet e ezt rányomni a ruby freebsd patchekel ellátott verziójára. A ruby ports csomag fenntartójának írtam levelet a hibáról, visszajelezte, hogy majd orvosolják, de annak az átfutása azt hiszem nem lesz meg annyira hamar. Bármiféle segítségnek örülnék.

~

Hozzászólások

downgrade hülyeség?

Apple MacBook C2D 2.2Ghz 2x1G Intel X3100

pl make fetch
patch

make install clean

ehhez mit szolnal?

--
.

Igen, hat a topicnyito szoveget is el kellene neha olvasni...
"Bár nem tudom jó ötlet e ezt rányomni a ruby freebsd patchekel ellátott verziójára."
Nyilvan egy nala okosabbtol ker tanacsot, hogy celszeru-e ezt megtenni, vagy varja meg, mig a maintainer kijon a patchelt verzioval.

Nem mindenki sikhulye am...
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Kicsit talan meloigenyes, de pl feldobsz egy jailt, abban megpeccseled a ruby-t es ha minden ok, akkor peccseled az eles rendszert, ha meg nem akkor szvsz legjobb megvarni amig frissul a port.

Én forgatnék forrásból egy saját ruby-t pl. a /usr/local alá. Az nem fog összeveszni a "hivatalos" ruby változattal és a gem is oda fogja pakolni a dolgait. Ez a megoldás működik több platformon is, pl. Mac OS X 10.4 szérián, ahol asszem a readline része nem jó a Mac-hez adott "gyári" ruby-nak. Nosza forgattam egyet portsszal, ami a /opt/local alá rakta a friss ruby-t. És megfértek egymás mellett az interpreterek.

Csak ennyit akartam mondani.

--
Kinek nem inge, ne vegye gatyára

Köszönöm a válaszokat, egy virtuális teszt gépeken kipróbálom a make fetch-es megoldást, ha nem megy akkor a /usr/local alá felrakom forrásból az új verziót. Eredményről majd írok, ha esetleg valakinek még van más ötlete is, szívesen látom.

Egyszerűbb volt a megoldás mint gondoltam, egy make extract után az ajánlott patchet (http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18485) felraktam a forrásra. A fordítás és install simán lefutott, és eddig úgy tűnik minden működik megint. Ha nem lesz gond megy az éles rendszerbe is.

Ilyenkor azt, hogy a probléma megoldva nekem kéne kiírni a téma címéhez? :)