site alwaysdata

forum

Technique > Web > Ruby

Articles
Comment installer mes propres gems ?

Créez un répertoire racine qui contiendra l'arborescence de vos gems. Par exemple, ~/gems

Ensuite, installez le gem de votre choix dans ce répertoire :

gem install --install-dir ~/gems/ json

Pour utiliser votre gem, il faudra au préalable définir la variable d'environnement GEM_PATH afin qu'elle pointe vers le répertoire contenant vos gems. Par SSH, cela donnera :

export GEM_PATH=/home/user/www/gems/

Et voilà, vous pouvez utiliser votre module :

user@ssh1:~$ irb
irb(main):001:0> require 'rubygems'
=> true
irb(main):003:0> require 'json'
=> true

Avec Rails, ajoutez le GEM_PATH dans config/environment.rb :

ENV[‘GEM_PATH’] = ’/home/user/www/gems/’

[ top ][ signaler que l'article doit être mis à jour ]