109 votes

Installer Gem à partir de la branche Github ?

Dans mon gemfile, j'ai ceci :

gem "authlogic", :git => "git://github.com/odorcicd/authlogic.git", :branch => "rails3"

Comment puis-je l'installer en tant que gemme pour pouvoir le tester ?

223voto

Archonic Points 1476

Vous n'avez pas besoin de construire la gemme localement. Dans votre gemfile, vous pouvez spécifier une source github avec un ref, une branche ou un tag.

gem 'rails', :git => "git://github.com/rails/rails.git", :ref => "4aded"
gem 'rails', :git => "git://github.com/rails/rails.git", :branch => "2-3-stable"
gem 'rails', :git => "git://github.com/rails/rails.git", :tag => "v2.3.5"

Ensuite, vous exécutez bundle install ou la forme courte est juste bundle .

Pour en savoir plus, cliquez ici : http://gembundler.com/git.html

65voto

janic_ Points 406
  1. Clonez le dépôt Git.

    $ git clone git://github.com/odorcicd/authlogic.git
  2. Passez au nouveau répertoire.

    cd authlogic
  3. Branche de sortie

    $ git checkout -b rails3 remotes/origin/rails3
  4. Construisez le joyau.

    $ rake build gem
  5. Installez la gemme.

    $ gem install pkg/gemname-1.23.gem

-1voto

sampablokuper Points 1286

En supposant que vous êtes un utilisateur de Bundler,

$ bundle install

installera les gemmes listées dans votre Gemfile. (Et si vous n'êtes pas un utilisateur de Bundler, pourquoi avez-vous un Gemfile ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X