J'ai Rails 2.3.4 et Rails 3.0.0.beta installés sur ma machine locale. J'utilise ActiveRecord dans un script ruby autonome et quand je le fais require 'active_record'
3.0.0.beta est chargé. Comment puis-je le forcer à exiger 2.3.4 à la place? (Sans désinstaller 3.0.0.beta)Exiger une version spécifique d'ActiveRecord
Répondre
Ceci est couvert dans le manuel RubyGems @http://docs.rubygems.org/read/chapter/4
faire:
require 'rubygems'
gem 'activerecord', '= 2.3.4'
Une petite astuce est require 'activerecord' quand vous voulez et 2.3.5 'active_record' quand vous voulez 3.0.0.beta.
Vous avez un avertissement lorsque vous utilisez activerecord, mais il est chargé seulement 2.3.5. Après, si vous voulez gérer plusieurs gemmes sur le même ordinateur, vous pouvez essayer le système rvm et gemset. C'est vraiment super.
Fonctionne très bien. Je vous remercie! – magnushjelm
Ceci est certainement une façon hacky de le faire. La "bonne" façon de le faire est couverte par la réponse de Lee ... – severin
mais besoin de Rubygems. réparer des rubygems comme ça n'est pas un bon moyen aussi. – shingara
- 1. Exiger une ancienne version de Silverlight
- 2. Comment charger une version spécifique d'un assemblage
- 3. Cibler une version non spécifique d'un assemblage
- 4. Utiliser une version spécifique de vcredist?
- 5. De toute façon dans CMake pour exiger GCC version 4+?
- 6. Comment migrer vers une version spécifique à l'aide de Migrator.NET
- 7. Comment puis-je appliquer une version spécifique du framework .net
- 8. installer une version spécifique Ruby on Rails sur Windows
- 9. VB ouvrir une version Excel spécifique lorsque deux sont installés
- 10. Configurer Spring pour utiliser une version spécifique d'une classe
- 11. Lien vers une version non spécifique d'un assemblage?
- 12. Comment obtenir une version spécifique d'un fichier dans Mercurial?
- 13. Installer/compiler pour une version spécifique de Silverlight
- 14. iPhone - validation du code pour une version du SDK spécifique
- 15. Obtenir la "version" spécifique d'une colonne
- 16. Inclure/Exiger l'adresse HTTP
- 17. Obtenir la version spécifique de IE
- 18. Version spécifique à Maven d'une dépendance d'instantané
- 19. TFS obtenir la version spécifique Addin
- 20. PHP Exiger Global Scope
- 21. Exiger plusieurs rôles dans l'autorisation Web.config
- 22. VB6 Exiger un peu d'aide avec boucle
- 23. Autorisations Sharepoint. Exiger plusieurs groupes
- 24. Exiger un Regex en C#
- 25. Créez-vous une étiquette/étiquette pour une version/un chemin spécifique ou une branche?
- 26. Faut-il exiger une classe/module en lib?
- 27. Forcer une application à s'exécuter sous une version d'exécution .NET spécifique?
- 28. ClearCase: Chargement de la version antérieure d'un répertoire spécifique?
- 29. Structure des projets dans le contrôle de version - .NET spécifique
- 30. Utilisation d'une référence de version spécifique dans Visual Studio 2008
Faites cela * où *? – Dogweather