【发布时间】:2011-04-30 13:20:46
【问题描述】:
我在 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?
【问题讨论】:
-
git下可以运行
echo $PATH,windows下可以运行PATH吗?另外,你能运行gem env吗? -
Yes to echo $PATH 和 Yes to gem env.
-
好的,让我换个说法。运行这些命令,并将它们的输出添加到您的问题中(减去您认为私有的任何内容)。
标签: ruby windows git git-bash pik