1

我安装了 Pik,除了pik use.

这是我在命令行中使用它时发生的情况:

C:\Users\Taylor>pik use
Select which Ruby you want:
1. 193: ruby 1.9.3p448 (2013-06-27) [i386-mingw32]
2. 200: ruby 2.0.0p0 (2013-02-24) [i386-mingw32]
?  1
The system cannot find the path specified.

当我尝试直接输入时,我遇到了另一个问题:

C:\Users\Taylor>pik use ruby-1.9.3p448
Nothing matches:

我还更新了我的环境变量来处理这个%PIK_HOME%问题。

$PIK_HOME% is set to C:\bin

但是当我输入以下内容时,我似乎没有得到正确的输出:

C:\Users\Taylor>echo %HOME%
%HOME%

知道我做错了什么吗?

4

1 回答 1

0

我在这里找到了解决方案

这是你应该做的:

  1. 找到pik安装并编辑pik.bat
  2. 将 SET PIK_HOME=C:\Users\user.pik\ (这应该是 pik_run.bat 所在的路径)添加到第二行(@ECHO OFF 下方)
  3. 保存 pik.bat 并关闭
  4. 打开控制台,运行“pik use ruby​​-bla-bla”(你的 ruby​​ 版本)
  5. 愉快地执行 ruby​​ -v
于 2015-03-23T18:22:14.573 回答