Sie sind nicht angemeldet.

1

16.10.2011, 20:02

Wie Ruby 1.92 emergen?

Guten Tag Community,

ich liege atm sehr brach.

Da ich für die Hochschule Ruby benutzen muss/will ( :P) brauche ich die Ruby Version 1.92.

Doch ich kriege nur folgendes Vorgeschlagen: "dev-lang/ruby-1.8.7_p352" .

Mein Notebook ist atm ein stabiles ohne Test Software (~arch) nun wollte ich iches aber darauf emergen,aber ich kriege es einfach net hin.

Ich habe Pakete unmasked usw aber irgendwie kriege ich es net hin ...

Hat jemand eine Idee?

Mfg

Demonking

2

16.10.2011, 20:26

Mal sehen:

Quellcode

1
eix -e ruby
sagt mir, dass Ruby 1.9 als "[M]~" maskiert ist. Also Hard-Masked([M]) + Testing(~). Das erste beunruhigt mich. Also prüfe ich, wieso es maskiert ist:

Quellcode

1
emerge -vp dev-lang/ruby:1.9
liefer mir

Quellcode

1
2
3
4
5
# /usr/portage/profiles/package.mask:
# Alex Legler <a3li@gentoo.org> (20 Mar 2009)
# Ruby 1.9 for preliminary testing of libraries depending on it, bug 203706.
# Expect (some) breakages and incompatibilities.
# Want to help testing? #gentoo-ruby on Freenode
Ok,damit kann ich wenig anfangen. Schaue Dir mal den genannten Bug an. Dann kannst Du es "riskieren". Trage dev-lang/ruby:1.9 in die /etc/portage/package.unmask und /etc/portage/package.keywords ein, dann sollte das emergen gehen. Wenn Du dich intensiver mit Ruby befasst, wäre auch ein Besuch des genannten IRC-Channels sicherlich sinnvoll.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

16.10.2011, 20:48

Beachte auch das zusätzlich noch
ruby_targets_ruby19
in der /etc/portage/profile/use.mask
demaskiert werden müsste.

Siehe zb auch http://subforge.org/blogs/show/3

4

16.10.2011, 20:49

ah, thx Bell :D

ah, sehe nun wo der Fehler liegt xD

Habe als ruby-1.9 unmasked ^^

@josef:

thx, aber habe es schon ^^

5

16.10.2011, 21:21

Bezüglich des Demaskierens habe ich vor kurzem eine kurze Zusammenstellung geschrieben: http://www.gentooforum.de/post/142126/gr…html#post142126
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.