2010-07-30 6 views
6

Nehmen wir an, ich habe drei Edelsteine ​​installiert: Paket-0.4.0, Paket-0.5.0 und Paket-0.5.0-jbfink (Ich habe das -jbfink gebaut, weil ich sehr kleine Änderungen an 0.5 vorgenommen habe. Quelle von 0 und möchte es von den offiziellen Releases unterscheiden). Gibt es ein Juwel (oder einen anderen Befehl), um den Standard zu setzen? Im Moment habe ich alle drei installiert, aber meine Shell nimmt ausführbare Dateien von Paket-0.5.0 auf, und ich würde es lieber auf 0.5.0-jbfink setzen.Erzwingen einer bestimmten Edelstein-Version als Standard?

Die Benennung von 0.5.0-jbfink auf 0.5.1 behebt dieses Problem, aber ich möchte das nicht tun, weil ich lieber keine Konflikte mit einer offiziell freigegebenen 0.5.1 habe, wenn es dazu kommt.

Antwort

0

zu config/environment.rb gehen und geben Sie Ihre Juwel eine Version nennen Sie

config.gem 'will_paginate', :version => '~> 2.3.11' oder

config.gem 'RedCloth', :version => '3.0.4', :lib => 'redcloth' 

Hoffnung das ist, was Sie suchen verwenden möchten;) Petr

+0

Hallo Petr, das ist kein Rails-Ding, also glaube ich nicht, dass das helfen wird. Aber danke für die Antwort! – jbfink

0

Wenn Sie eine Version von der Befehlszeile auswählen möchten, ist es wie

$ gem_script_name _0.1.0_ arg1 arg2 ... 
Verwandte Themen