Export Gem path

Bonjour,

Je voudrais savoir comment traduire export GEM_PATH=/home/fff/www/gems
en ruby?

J’ai besoin de le déclarer dans mon environment.rb mais c’est du shell.

Quelqu’un aurait une idée?

Merci d’avance

Le mieux c’est plutôt de le déclarer dans un initializer.

Regarde le point n°2 de

Des références sur le process d’initialization
http://api.rubyonrails.org/classes/Rails/Initializer.html

Arf, ça m’apprendra à lire la question trop vite.

Tu devrais trouver ton bonheur ici
http://www.imeuble.info/2008/3/9/du-nouveau/

Le meilleur moyen (cà d celui qui fonctionne à coup sûr n’importe où
n’importe quand) c’est de rajouter ces lignes là :
require ‘rubygems’
Gem.clear_paths
Gem.path.unshift(‘/path/to/my/custom/gem/home’)

Ca s’applique pour Ruby en général, pour Rails je pense qu’en mettant ça
en
tout début de fichier environment.rb ça passe comme une lettre à la
poste.

Si la méthode de l’article juste au dessus (modifier le ENV[‘GEM_HOME’])
fonctionne, ce n’est pas dans tous les cas (et puis c’est pas très
élégant
je trouve).


Nicolas Mérouze
Développeur Ruby On Rails / Associé de Yeasty Mobs
http://boldr.fr / http://yeastymobs.com

2008/6/26 Michel B. [email protected]: