Ich habe ein altes Projekt, das Ruby 1.8.7 erfordert.Wie zwinge ich die rbenv ruby-Version, eine bestimmte rubygems-Version zu verwenden?
Ich bin gerade von Mac OS 10.8 auf 10.12 gewechselt, also habe ich rbenv installiert, damit ich Ruby 1.8.7 ausführen kann.
Allerdings benötigen die Edelsteine, die ich brauche, eine Datei - gem_original_require.rb - die in Rubygems 2.6.x nicht vorhanden ist.
Meine alte 1.8.7 Einrichtung verwendet Rubygems 1.3.6, also möchte ich diese Version von Edelsteinen in diesem Projekt verwenden.
Unter 1.8.7, ich habe versucht, gem install -v 1.3.6 rubygems-update
und rbenv rehash
und ich habe das Terminal neu gestartet,
aber gem --version
noch gibt:
> 2.6.10
Kann ich rbenv so eingerichtet, dass jeder (projektspezifisch) Ruby verwendet eine bestimmte Version von Rubygems?
Die Antwort war hier: http://rubygems.rubyforge.org/rubygems-update/UPGRADING_rdoc.html 'gem update --system 1.3.6' – Stray