Hallo Ralf,
hallo Roman,

danke für die Hilfe! RUBY_VERSION in der Konsole kannte ich noch nicht. Das mit dem Pfad weiß ich schon, aber ich hatte auf etwas einfacheres gehofft. Eher einen einen Trigger oder switch z.B. für die Konsole, ähnlich wie für die Ablaufumgebung. Da kann ich ja einfach "script/console production" eingeben, wenn ich in die Konsole in der Produktionsumgebung ablaufen lassen möchte.

So etwas in der Art für die Ruby-Version wäre nicht schlecht. Die Gems habe ich schon schon alle in der entsprechenden Version - auf dem Mac und auf FreeBSD. Das geht alles. Das einzige Problem ist, daß ich sowohl Anwendungen unter Ruby 1.8.6 als auch unter 1.9.1 entwickeln/warten möchte.

Unter Java kann ich im Tomcat z.B. explizit setzen, welche Java-Version verwendet werden soll. So etwas würde mir im Moment unter Rails im Moment ziemlich weiterhelfen.

Unter Phusion kann man zwar auch explizit die Ruby-Version setzen, aber nur global und nicht für einzelne Anwendungen.

Viele Grüße

Michael Kastner

Ralf Graf schrieb:
Hallo Michael,

Am 31.05.2009 um 13:26 schrieb Michael Kastner:
sorry, da war ich mal wieder etwas unspezifisch. Mit Konsole meinte ich die Rails-Konsole(script/console).


du tippst RUBY_VERSION ein (so, in Großbuchstaben).

Multiruby habe ich auch schon gesehen, aber ich hatte gehofft, daß es vielleicht noch einen einfacheren weg gibt.


Rails holt sich sein Ruby ja von dem Ort, wo es in der Umgebungsvariable PATH zuerst fündig wird. Mit der entsprechenden Reihenfolge kann man da steuern, wo zuerst geguckt wird, also so zum Beispiel:

export PATH="/mein/tolles/eigenes/rubykompilat/bin:"$PATH

Mit "env ruby --version" kannst Du dann checken, welche Ruby-Version das nächste script/server nun benutzen würde.

Was dabei zu beachten ist: gem und die Gems sind an die Ruby-Version gebunden, man müsste also dafür sorgen, dass alles notwendige in jeder Ruby-Umgebung vorhanden ist.

Viele Grüße
Ralf

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug


_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an