Mit dem Befehlszeilen-gem
-Tool, wie kann ich eine bestimmte Version eines Gems installieren?
Antworten
Zu viele Anzeigen?Verwenden Sie den --version
Parameter (Verknüpfung -v
):
$ gem install rails -v 0.14.1
…
Erfolgreich installiert rails-0.14.1
Sie können auch Versionsvergleicher wie >=
oder ~>
verwenden
$ gem install rails -v '~> 0.14.0'
…
Erfolgreich installiert rails-0.14.4
Mit neueren Versionen von rubygems können Sie auch Ihre Anforderungen verschärfen:
$ gem install rails -v '~> 0.14.0, < 0.14.4'
…
Erfolgreich installiert rails-0.14.3
Seit einiger Zeit können Sie auch Versionen von mehreren Gems angeben:
$ gem install rails:0.14.4 rubyzip:'< 1'
…
Erfolgreich installiert rails-0.14.4
Erfolgreich installiert rubyzip-0.9.9
Aber das funktioniert noch nicht für mehr als einen Vergleicher pro Gem.
Wie andere bereits angemerkt haben, benutzen Sie im Allgemeinen das -v
Flag für den gem install
Befehl.
Wenn Sie ein Gem lokal entwickeln, nachdem Sie ein Gem aus Ihrem Gemspec erstellt haben:
$ gem install gemname-version.gem
Angenommen Version 0.8, würde es so aussehen:
$ gem install gemname-0.8.gem
- See previous answers
- Weitere Antworten anzeigen