Go安装时的系统变量问题

2012-11-17 20:57:34 +08:00
 Glow
我看了网上的《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
4656 次点击
所在节点    问与答
4 条回复
timonwong
2012-11-17 21:31:51 +08:00
cd /d %GOPATH%
Glow
2012-11-17 21:47:08 +08:00
@timonwong 用你的方法的话,只能“cd %GOROOT%”能进入到D盘的Go文件夹,但是不能使用"cd %GOPATH%"来进入D盘的mygo文件夹
hyq
2012-11-17 22:02:43 +08:00
windows里面命令行不支持$GOPATH,支持%GOPATH%,另外 cd命令是不能跨越盘符的,如果需要从C:到D:,需要加上/d参数,如 @timonwong 所说

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

非常感谢解决问题 @timonwong @hyq

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/52642

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX