Si j'avais un 2e ordinateur, je voudrais juste le faire et voir - mais j'ai finalement ajusté cette chose pour ne pas gérer 3,0 pour l'instant ... Je ne veux pas bouillir. A pris des heures et des heures pour arriver ici. Basciellement - je veux garder des rails à 2.3.8 pendant un moment ... alors p>
Mise à jour GEM --System P> blockQuote>
Mettre à jour les rails de la version 2 -> 3? J'ai lu les documents sans réponse claire et je suppose que ça va, mais bon, pourrait apprendre quelque chose de nouveau. Sinon, je mettais à jour chacun (des 8 - 1) gemmes que j'ai. merci ... p>
4 Réponses :
Cette commande doit simplement mettre à jour le logiciel RubyGems, pas les gemmes que vous avez installées.
de la ligne de commande Aide: p>
â gem help update Usage: gem update GEMNAME [GEMNAME ...] [options] Options: --system Update the RubyGems system software
Merci, je n'avais pas compris que, en lecture, je viens de zipper à travers les docs et faisait une hypothèse incorrecte.
La LOIV a répondu à cela admirablement et correctement, mais je serais dans une position unique pour traiter de très spécifiquement votre question, alors vous allez donc: P>
C:> Liste de gemmes --Local | trouver "rails" p>
rails (2.3.5) p>
C:> Mise à jour GEM --System P>
Mise à jour Rubygems Mise à jour des Rubygems-Mise à jour Installé avec succès Rubygems-Update-1.3.7 Mise à jour Rubygems à 1.3.7 Installation de rubygems 1.3.7 Rubygems 1.3.7 installé p>
==== 1.3.7 / 2010-05-13 P>
Remarque: p>
http://rubygems.org est maintenant la valeur par défaut source de téléchargement de gemmes. P>
Vous pouvez avoir des sources définies via ~ / .gemrc, Donc, vous devriez remplacer http://gems.rubyforge.org avec http://rubygems.org p>
http://gems.rubyforge.org sera Continuer à travailler pour la facilité avenir. P>
nouvelles fonctionnalités: p>
GEM code> Commandes *
GEM Installation code> et
GEM Fetch code> Signaler maintenant plates-formes quand un correspondant on pouvait être trouvé. *
Contenu GEM Code> --Préfix est maintenant la valeur par défaut spécifiée dans --Help. Bogue
27211 par Mamoru Tasaka. *
GEM FETCH code> peut récupérer des anciennes versions h1> de nouveau. Bug # 27960 par Eric Hankins. li>
La requête de GEM code> et la sortie d'amis répertorie désormais les plates-formes. Bug # 27856 par greg Noisette. *
gem serveur code> permet maintenant de spécifier plusieurs DIRG GEM pour Documentation. Bug # 27573 par Yuki Sonoda. *
Déballage GEM code> peut déballer gemmes encore. Bug # 27872 par Timothy Jones. *
GEM Déballez code> Déballs maintenant gemmes distantes. * -user-installer est non plus la valeur par défaut. Si tu vraiment aimé ça, voir GEM :: Configfile Pour savoir comment le définir par défaut. (Ce changement était fabriqué dans 1.3.6) li>
- Rubygems a maintenant une assistance à la plate-forme pour IRRUBY. Patch # 27951 par teste Vert. Li> ul>
Corrections de bugs: p>
- nécessite des rubygems / Custom_Require si --Disable-gem a été défini. Bug n ° 27700 par Roger Pack. Li>
- Les rubygems protègent désormais contre des exceptions étant élevées par des plugins. Li>
- rubygems / constructeur nécessite maintenant user_interaction. Ruby Bug # 1040 par Phillip Toland. Li>
GEM :: Support de dépendance # Version_Requirements = avec un avertissement. Correction des anciennes versions de rails. Bug p>
27868 par Wei Jen Lu. H1> Li>
GEM :: PackageTask dépend de l'emballage comme l'autre râteau tâches d'emballage afin que les dépendances peuvent être connecté correctement. p> li> ul>
RubyGemsinstallé les éléments suivants exécutables: C: / lang / Ruby / bin / gem p>
logiciel système mis à jour RubyGems p>
C:> Liste des pierres précieuses --local | trouver "rails" p>
rails (2.3.5) p> blockQuote>
Vous devez indenter votre pâte par un onglet ou 4 espaces.
Avant de mettre à jour les gemmes, vous pouvez geler votre application aux rails 2.3.8 en exécutant p> dans votre dossier d'application. Ainsi, votre application sera associée et exécutée dans les rails 2.3.8 Environnement, même si vous mettez à jour le gemme global aux rails 3. p> Vous pouvez à tout moment installer une version spécifique des rails via: P> < Pré> xxx pré> Ceci permettra d'installer simultanément plusieurs versions GEM simultanément, de sorte que vous puissiez créer et développer une application avec la version que vous êtes à l'aise. P> ou vous pouvez installer Mise à jour de la GEM --System CODE> Seulement des mises à jour des rubygems.
Mise à jour de la GEM > mettra à jour toutes les gemmes installées dans leurs dernières versions, de sorte que cela mettra à jour les rails à 3.0.0 . P>
RVM code> pour créer et basculer entre un nombre quelconque d'environnements de développement rubis / rails, par exemple Ruby 1.8.7 avec rails 2.3.9 et Ruby 1.9.2 avec rails 3.0.0 et ainsi de suite. P> P>
Merci, je n'avais pas compris que cela ne ferait que mettre à jour des rubygems, appris beaucoup, et de grandes autres informations qui ont égalé les choses ensemble pour moi.
Je vous recommanderais de vous recommander Basculer votre projet pour utiliser Bundler , vous pouvez cesser de vous inquiéter à ce sujet. C'est facile (et bien testé) à faire avec des rails 2.3.8 et Il est conçu pour résoudre ce problème . P>
Votre prochain meilleur pari est à Installation de RVM et Utilisez des gemises . Alternativement, vous pouvez consulter RIP . P>
(Je sais que cela ne répond pas directement à votre question - j'allais poster cela comme un commentaire, mais avec la quantité de contenu que je voulais le mettre dans, mon seul choix était de fournir une réponse.) p>
Excellent! J'ai un projet de moins de 2.3.8 et je veux maintenant commencer à plonger dans 3,0. J'avais essayé deux versions de rubis ensemble et les choses aspirées, j'ai donc passé beaucoup de temps à revenir à l'endroit où je voulais. Cette recommandation est cool, merci.