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