J'utilise RVM (Ruby Version Manager) et exécuter Rails 3 RC. Je dois tester une application pour voir si un bogue a été résolu avec un engagement récent pour Rails 3 Master sur Github. P>
Comment installer Rails 3 Master de Github puis générer une nouvelle application? P>
Je ne peux pas utiliser Gem Install Rails --Pre Parce que je veux la version de bord, pas le candidat de la libération. P>
Pouvez-vous suggérer un poste de gist ou de blog utile? p>
Tout ce que je pouvais trouver, c'est ceci: http://weblog.rubyonRails.org / 2010/1/1 / 1 / Get-a-nouvel app-exécutant-on-edge et il est obsolète. p>
Merci! P>
3 Réponses :
Pourquoi ne pas jeter un coup d'oeil à travers le journal de validation ici: http://github.com/ rails / rails / commits / maître avant de cloner le référentiel? Je ne sais pas quel bug que vous recherchez, mais souvenez-vous, vous pouvez également regarder les "diffs" de chaque engagement de voir ce qui a changé. P>
Merci d'avoir fait la suggestion. J'ai vraiment regardé le journal de commettre et j'ai vu un commit qui semble qu'il corrige un problème que j'ai eu. Donc, cherchait un moyen d'installer Edge Rails pour le tester. Votre suggestion est bonne cependant, et tout le monde devrait commencer par le journal de validation de Repo.
Vous pouvez le faire avec vos rails 3 app app gemfile. Bundler est capable d'installer directement à partir de GitHub et si vous ne spécifiez pas une succursale ou une étiquette, il utilisera Master. Ajoutez ceci à votre gemfile après avoir généré votre application Rails 3, puis exécutez Bundle Installez et démarrez votre application. Après votre installation de paquet, il vous montrera le numéro de validation dans gemfile.lock .. Cela devrait être le dernier numéro de validation du représentant des Master Rails. Voici ce que je fais dans mon gemfile:
gem 'rails', :require => 'rails', :path => "/path_to/rails"
De plus, si vous souhaitez déboguer la source des rails sans clonage, vous pouvez exécuter "Bundle show Rails" après que vous installiez l'installation avec des rails à partir de GitHub et vous montrera l'emplacement que Bundler a installé la source des rails.
Merci beaucoup! Votre réponse (plus le commentaire supplémentaire) est très utile. Bundler est une bénédiction!
En variante, si vous travaillez sur un correctif Rails et que vous avez une branche spécifique dans votre propre fourchette, vous pouvez: GEM 'Rails',: git => 'git: //github.com/my_git_account/Rails. Git ',: Branch =>' My_Branch '
Vous pouvez créer un dossier vide, puis mettre un gemfile à l'intérieur, avec ceci: puis dans le dossier, exécuté: p> et c'est tout. p> p>
Bundle Exec rails neufs. code> suffit, mais c'est une bonne approche :)