0

ruby のバージョンを切り替えられるように pik gem をインストールしたところ、コマンド プロンプトでは問題なく動作しましたが、Git Bash で同じことを実行しようとすると、ruby のバージョンが切り替えられず、すべてを試しました。誰でも私を助けることができますか?Windows 7を使用しています。

コマンド プロンプトで次のように入力します。

C:\Users\Suporte 2>pik list
  187: ruby 1.8.7 (2013-06-27 patchlevel 374) [i386-mingw32]
* 193: ruby 1.9.3p545 (2014-02-24) [i386-mingw32]

C:\Users\Suporte 2>ruby -v
ruby 1.9.3p545 (2014-02-24) [i386-mingw32]

C:\Users\Suporte 2>pik 187

C:\Users\Suporte 2>ruby -v
ruby 1.8.7 (2013-06-27 patchlevel 374) [i386-mingw32]

C:\Users\Suporte 2>pik list
* 187: ruby 1.8.7 (2013-06-27 patchlevel 374) [i386-mingw32]
  193: ruby 1.9.3p545 (2014-02-24) [i386-mingw32]

Git Bash でも同じです:

Suporte 2@SUPORTE2 /
$ pik list
  187: ruby 1.8.7 (2013-06-27 patchlevel 374) [i386-mingw32]
* 193: ruby 1.9.3p545 (2014-02-24) [i386-mingw32]

Suporte 2@SUPORTE2 /
$ ruby -v
ruby 1.9.3p545 (2014-02-24) [i386-mingw32]

Suporte 2@SUPORTE2 /
$ pik 187

Suporte 2@SUPORTE2 /
$ ruby -v
ruby 1.9.3p545 (2014-02-24) [i386-mingw32]

Suporte 2@SUPORTE2 /
$ pik list
  187: ruby 1.8.7 (2013-06-27 patchlevel 374) [i386-mingw32]
* 193: ruby 1.9.3p545 (2014-02-24) [i386-mingw32]

これは私の PATH です:

C:\pik\;C:\RailsInstaller\Git\cmd;C:\RailsInstaller\Ruby1.9.3\bin;C:\Program Files\Borland\Delphi7\Bin;C:\Program Files\Borland\Delphi7\Projects\ Bpl\;C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\Program Files\CollabNet;C:\Program Files\Embarcadero\RAD Studio\9.0\bin;C:\Users\Public\Documents\RAD Studio \9.0\Bpl;C:\Program Files\Embarcadero\RAD Studio\9.0\bin64;C:\Users\Public\Documents\RAD Studio\9.0\Bpl\Win64;%SystemRoot%\system32;%SystemRoot%;%SystemRoot %\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files\Heroku\bin;C:\Program Files\git\cmd;C: \pik;C:\RailsInstaller\Ruby1.9.3\bin;C:\RailsInstaller\ruby-1.8.7-p374-i386-mingw32\bin;C:\Program Files\Git\cmd

これは、C:\Users\Suporte 2 にある私の .bashcr アーカイブです。

[[ -s C:/Users/Suporte\ 2/.pik/.pikrc ]] && source C:/Users/Suporte\ 2/.pik/.pikrc

これは、C:\Users\Suporte 2\ .pik にある私の .pikrc アーカイブです。

#!/bin/sh
pik_path=/c/pik

function pik  {
  $pik_path/pik_runner.exe pik.sh $@
  [[ -s C:/Users/Suporte\ 2/.pik/pik.sh ]] && source C:/Users/Suporte\ 2/.pik/.pikrc
} 
4

1 に答える 1