Uso Vim normale con supporto rubino su Lion (installato da gist). Sto usando rubino con rbenv quindi il mio percorso si presenta come /users/me/.rbenv/shims: .....
Dall'interno vim il percorso è
:!echo $PATH
> usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Users/fb/.rbenv/shims:....
anche io posso creare e modificare un variabile di ambiente:
:let $PATH = "/bar:/foo"
:!echo $PATH
> /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/foo:/bar
percorsi che iniziano con/usr/bin.
Quindi, come posso accedere al mio Ruby 1.9.3 in ~/.rbenv/shims invece del sistema ruby in/usr/bin?
Se lo metti in '~/.bash_profile' non dovrai eseguire il comando source (eseguirà automaticamente quel comando ogni volta che avvii una nuova shell) – Jwosty
Vero - non ci pensare. Sebbene tu abbia solo bisogno di eseguire il comando source una volta per ogni shell che avevi aperto quando hai modificato ~/.bashrc. Nella mia testa stavo traducendo da zsh a bash - volevo solo dirgli di metterlo nel suo ~/.zshrc :) –
Grazie per aver risposto. Io uso zsh e non ho .bashrc né .bash_profile. Per il test li ho creati, ma non aiuta. Io uso zsh e il mio percorso è impostato correttamente sia in Terminal che in Iterm2. – fbehrens