rbenv en mode non-interactif
This commit is contained in:
parent
7d2c3d0df1
commit
67fb4cc61f
|
@ -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/`.
|
||||
|
|
Loading…
Reference in New Issue