Pour une raison quelconque, lorsque j'exécute la commande rails, il installe la version 2.2.3 de Rails dans/vendor/rails et webbrick utilise cette version au lieu de 2.3 .5 qui est installé comme une gemme. Si je supprime cela, alors il utilise le bon répertoire. Je me souviens avoir utilisé git submodule une fois, mais je ne pense pas que cela ait quelque chose à voir avec ça.La commande 'rails' crée un répertoire avec/vendor/rails qui utilise une mauvaise version des rails
Comment puis-je corriger cela? Merci
Edit:
Je ne ai jamais installé Rails 2.2.3. Bien que je me souvienne vaguement d'utiliser le sous-module git, si cela aide quelqu'un.
Juste pour clarifier, vous utilisez juste 'rails myapp' et obtenir les rails vendored, ou utilisez-vous' rails de râteau: gel: gems' ou 'rails de râteau: gel: edge' après la création de votre application? – Ben
Je viens de lancer "rails appname" et il commence avec Rails 2.3.3 dans le fournisseur. Je dois utiliser un script bash pour enlever les rails du fournisseur et commenter la ligne dans environment.rb –