22
0
Fork 0

rbenv en mode non-interactif

This commit is contained in:
jlecour 2022-11-29 09:33:50 +01:00
parent 7d2c3d0df1
commit 67fb4cc61f
1 changed files with 12 additions and 0 deletions

View File

@ -119,6 +119,18 @@ rbenv versions
Il est aussi possible de créer un fichier `.ruby-version` à n'importe quel emplacement et Rbenv en tiendra compte pour cet emplacement et ses descendants (c'est ce que fait `rbenv local <version>`).
### Shell non-interactif
L'installation par défaut de Rbenv ne l'initialise que pour les sessions "login" (via le fichier `~/.profile`).
Si on veut utiliser Rbenv dans des sessions "non-login" (et "non-interactives"), il faut forcer le PATH :
~~~
$ ssh user@my-server 'PATH=$HOME/.rbenv/shims:$PATH /path/to/ruby/script'
~~~
Le site de Rbenv dispose d'ailleurs d'une [page dédiée à l'explication de l'initialisation d'un shell](https://github.com/rbenv/rbenv/wiki/Unix-shell-initialization).
## Mise à jour de Rbenv
Tous les plugins et Rbenv lui-même peuvent être mis à jour par un simple `git pull` dans `~/rbenv/` et `~/.rbenv/plugins/`.