我在 Windows 上运行多个版本的 Ruby(和 Rails)并使用 Pik 在它们之间切换。在命令行,我可以调用
> pik list
186: ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
192: ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
获取可用的 ruby 版本列表,并使用
> pik 192
> ruby -v
ruby 1.9.2p0 (2010-08-18) [i386-mingw32]
使 ruby 1.9.2 成为活动版本:
我不能在git bash中做同样的事情:
$ pik list
sh.exe": pik: command not found
而且ruby的版本还是1.8.6
$ ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
似乎 git bash 看不到 pik 的路径。有没有办法改变 git bash 中的路径,或者有另一种方法在 git bash 中运行 pik?