emissione
$ which ruby
vi dirà quale delle due rubino eseguibili GIT Bash vuole usare.
Per le situazioni in cui è necessario disporre di due versioni di Ruby, è possibile selezionare l'uno o l'altro per uso generale utilizzando la variabile di ambiente PATH.
L'ordine dei percorsi nella variabile di ambiente Bash $ PATH è importante: se il percorso per l'eseguibile di Ruby 1.9.3 viene visualizzato prima del percorso dell'eseguibile di Ruby 2.0.0, l'interprete utilizzerà l'1.9.3. Quindi, per esempio;
- Rubino 1.9.3 è in /c/Software/Ruby/1.9.3/ruby.exe
- Rubino 2.0.0 è in/c/Program Files/Rubino/2.0.0/ruby.exe
E la variabile PATH è la seguente;
$ echo $PATH
/c/GIT/bin:.:/c/Software/Ruby/1.9.3/:/c/Program Files/Ruby/2.0.0/
Poi si avrebbe bisogno di riordinare la variabile PATH in modo che il percorso 2.0.0 viene prima il percorso 1.9.3. Trova il tuo file .bashrc (di default nella tua home directory) ed esamina le definizioni PATH, ad esempio;
PATH=$PATH:/c/Program Files/Ruby/2.0.0/
e modificare in modo che il percorso 2.0.0 ha la precedenza
PATH=/c/Program Files/Ruby/2.0.0/:$PATH
È possibile emettere questo comando sulla riga di comando anche, facendo attenzione a che fare
$ export $PATH
una volta che si' hai fatto i tuoi cambiamenti. Altrimenti dovrai avviare .bashrc o avviare una nuova shell. GIT Bash dovrebbe quindi raccogliere l'eseguibile corretto.
Un'alternativa è creare alias o collegamenti simbolici per ogni eseguibile che specifica la loro versione, in modo tale che la digitazione;
$ ruby193
Esegue la 1.9.3 rubino e
$ ruby200
esegue la versione 2.0.0.
L'aliasing è il seguente;
$ alias ruby193=/c/Software/Ruby/1.9.3/ruby.exe
Il collegamento è come segue;
$ ln -s /c/Software/Ruby/1.9.3/ruby.exe /c/GIT/bin/ruby193
Gli alias utilizzati frequentemente devono essere inseriti in .bashrc.
cosa ti dà "tipo rubino"? Indica davvero l'installazione di Ruby 2.0.0? Altrimenti, ti consiglio di dare uno sguardo a '.bashrc',' .profilerc' e agli altri file unix-ish che vengono acquisiti quando viene avviato git bash ... – eckes
Grazie per la risposta. In realtà sono andato avanti e ho distrutto la mia istanza di 'Ruby 1.9.3' e ho trovato la sezione su Railsinstaller.org che dice' Vuoi vivere al limite? Scarica railsinstaller-windows 3.0.0-alpha2 con Ruby 2.0.0! 'E scaricato così ora sto lavorando su 2.0.0 –
o forse questo potrebbe aiutare http://superuser.com/questions/607533/windows-git -bash-bash-path-to-read-finestre-path-sistema variabile – uday