V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Glow
V2EX  ›  问与答

Go安装时的系统变量问题

  •  
  •   Glow · 2012-11-17 20:57:34 +08:00 · 4633 次点击
    这是一个创建于 4393 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我看了网上的《Go Web 编程》的教程,通过MSI安装成功,但是在设置系统变量的时候遇到问题,教程说“Windows 设置如下,新建一个环境变量名称叫做GOPATH:GOPATH=c:\mygo”。我在系统变量中新建了一个变量“GOPATH”,值为“D:\mygo”,但是我接着按照教程在cmd中输入“cd $GOPATH”的时候,却没有进入到D盘的mygo目录,提示“系统找不到指定的路径”。同样,安装Go时自动添加的“GOROOT”系统变量同样不能在cmd中cd出来。请问该怎么解决这个问题?

    系统变量截图:

    教程地址:https://github.com/astaxie/build-web-application-with-golang/blob/master/1.2.md
    4 条回复    1970-01-01 08:00:00 +08:00
    timonwong
        1
    timonwong  
       2012-11-17 21:31:51 +08:00   ❤️ 1
    cd /d %GOPATH%
    Glow
        2
    Glow  
    OP
       2012-11-17 21:47:08 +08:00
    @timonwong 用你的方法的话,只能“cd %GOROOT%”能进入到D盘的Go文件夹,但是不能使用"cd %GOPATH%"来进入D盘的mygo文件夹
    hyq
        3
    hyq  
       2012-11-17 22:02:43 +08:00
    windows里面命令行不支持$GOPATH,支持%GOPATH%,另外 cd命令是不能跨越盘符的,如果需要从C:到D:,需要加上/d参数,如 @timonwong 所说

    你cd到GOPATH的时候,出现“系统找不到指定的路径”,表示D盘没有mygo这个目录
    -_-|
    Glow
        4
    Glow  
    OP
       2012-11-17 22:06:37 +08:00
    @hyq 按照你的方法,问题已解决。添加环境变量后,得重启一下cmd才能让设置生效,访问系统变量得是百分号的格式。

    非常感谢解决问题 @timonwong @hyq
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5400 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 05:56 · PVG 13:56 · LAX 21:56 · JFK 00:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.