首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我不能让'pik use‘工作?

为什么我不能让'pik use‘工作?
EN

Stack Overflow用户
提问于 2013-07-16 06:49:28
回答 1查看 501关注 0票数 1

我安装了Pik,除了pik use之外,所有的命令似乎都工作得很好。

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

代码语言:javascript
复制
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.

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

代码语言:javascript
复制
C:\Users\Taylor>pik use ruby-1.9.3p448
Nothing matches:

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

代码语言:javascript
复制
$PIK_HOME% is set to C:\bin

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

代码语言:javascript
复制
C:\Users\Taylor>echo %HOME%
%HOME%

知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2015-03-24 02:22:15

我找到了解决方案here

下面是你应该做的:

  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. 执行pik.bat
  6. -v

G212>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17665221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档