Pages

Rechercher dans ce blog

Affichage des articles dont le libellé est répertoire installation rubygem. Afficher tous les articles
Affichage des articles dont le libellé est répertoire installation rubygem. Afficher tous les articles

lundi 13 mai 2013

Changer le répertoire (installation / execution) de chef-client

Dans ce billet, nous allons installer chef-client depuis le dépôt github, puis changer le répertoire d'exécution des gems ruby afin de l'exécuter depuis le répertoire choisi.

Le répertoire choisi pour chef est : /opt/chef-11.6/ qui correspond à /opt/chef-<version_number > et celui des gems est : /opt/chef-11.6/.gems

Ce tuto utilise SL6 (64 bits) et chef 11.6.


mardi 7 mai 2013

Changer le répertoire d'installation des gems ruby

Le changement se fera par exemple dans votre dossier /home/

Créer un  répertoire d'installation des gems (caché ou non):

mkdir ~/.gems/bin 

Dans votre dossier personnel, créer ou modifier le fichier .gemrc et y rajouter :

gemhome: $HOME/.gems 
gempath: 
- $HOME/.gems
- /usr/lib/ruby/gems/1.8

On rajoute ensuite (histoire d'être sûr) ces variables dans notre environnement :

export GEM_HOME=$HOME/.gems
export GEM_PATH=$HOME/.gems:/usr/lib/ruby/gems/1.8/
export PATH=$PATH:$HOME/.gems/bin

On vérifie avec la commande :

gem environment

qui nous montre l 'environnement choisi :



Fork me on GitHub