大约一周前,我在我的计算机上成功安装了golang
并获得了终端命令来处理。所以,我知道go就在我的电脑上。
我一直在寻找一个好的IDE,并找到专为Go设计的https://code.google.com/p/liteide/ LiteIDE 。
我读过如果您已经安装在计算机上,那么您可以使用LiteIDE立即开始构建代码。我必须在某些地方读错了,因为我根本无法完成我的项目。我认为它可能存在缺失/不正确的路径,或者某些东西只是设置不正确。
这是我在控制台中遇到的错误:
Current environment change id "win64-user"
C:/go/bin/go.exe env [c:\go]
set GOARCH=amd64
set GOBIN=
set GOCHAR=6
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=
set GORACE=
set GOROOT=c:\go
set GOTOOLDIR=c:\go\pkg\tool\windows_amd64
set TERM=dumb
set CC=gcc
set GOGCCFLAGS=-g -O2 -m64 -mthreads
set CXX=g++
set CGO_ENABLED=1
Command exited with code 0.
First_Lite_Go_Proj [C:/go/src/First Litel Go Proj]
Error: process failed to start.
我检查了C:/ go目录,以确保所有内容都正确无误。我也使用64位Windows 7并对其进行了双重检查。
有什么想法吗?我的是:缺少/不正确的路径,由于限制无法访问某个目录。
答案 0 :(得分:1)
虽然我没有在Windows 7中对此进行测试,但在Windows 10上,这些是我为使LiteIDE工作所采取的步骤
C:\Go
C:\Go\bin
添加到PATH
并确保go
在命令行中正常工作GOPATH
。就我而言,它是C:\Users\vivek\Documents\Source\Go
。我还确保在GOPATH中创建了三个文件夹src
,pkg
和bin
。此时go env
向我展示了GOPATH
和GOROOT
的正确值。 go get
,go build
和go install
在此步骤中也正常运作。GOPATH
View > Manage GOPATH
醇>
希望这会有所帮助。祝你好运。
答案 1 :(得分:1)
将项目保留在GOROOT路径中并不是一个好主意,默认情况下(使用MSI安装程序安装时)是C:\ Go。始终将它与那里分开。它还有助于避免更新问题。
由于Go项目由在目录结构中组织的包组成,因此遵循一些规则并保持Go项目的工作空间分离和清洁非常重要。
在我看来,最好的做法是在用户空间的某个地方创建一个工作目录作为所有Go项目的根目录并坚持下去。
执行此操作的一种方法是创建一个类似“work”的目录,并将环境变量GOPATH设置为它(例如C:\ Users \ Peter \ Documents \ work)。确保在更改后重新启动或重新启动计算机。
在某些操作后,Go会自动在GOPATH下创建目录bin,pkg和src。
go install
命令安装二进制可执行文件或程序包时,将自动创建bin或pkg。重要的是要了解这些文件不是Go安装的一部分。
src,如果它尚不存在,将在您第一次发出go get
命令时自动创建,或者在LiteIDE的情况下,第一次创建新的 Go1命令项目时 或 Go1 Package Project 。观察对话框中的“Location:”字段,它应该包含在GOPATH中定义的路径,后跟\ src(例如C:\ Users \ Peter \ Documents \ work \ src)。
在名称字段中,输入要用于项目的路径。如果您计划在Github(或其他仓库)上跟踪项目的开发,通常会在源路径中包含Git仓库的路径(例如github.com/petergloor/hello-go)。
当然,只要您确保它们位于GOPATH中的src目录下,您就可以使用任何其他结构来组织项目。
有关Go工作区的详细信息,请阅读https://golang.org/doc/code.html#Workspaces。
关于GOROOT环境变量的最后说明。如果您在C:\ Go中安装Go,请不要明确设置此项。在你的路径中包含C:\ Go \ bin并设置GOPATH就足够了。仅在Go安装在其他位置时才需要GOROOT。
答案 2 :(得分:1)
我首先遇到了这个问题,但在完成安装过程后,我成功了。
第1步:
运行(Ctrl + R) - >运行目标,首先请求构建。
BuildAndRun(Ctrl + F7) - >建立并运行目标
FileRun(Alt + F6) - >去运行
第2步:
通过以下URL检查配置:
https://www.goinggo.net/2013/06/installing-go-gocode-gdb-and-liteide.html
答案 3 :(得分:0)
尝试将GOROOT设置为安装go的目录。它对我有用。
答案 4 :(得分:0)
您的项目名称中是否有'Install'关键字?尝试删除它。
答案 5 :(得分:0)
答案 6 :(得分:0)
我不确定这是如何工作的,但就我而言这是可行的。我从Youtube-Chris Hawkes
的这段视频中得到了这个想法唯一的问题是,每当我在同一文件夹中创建另一个“ .go”源代码文件时,都会显示相同的错误。因此,您每次尝试编写新代码时都可能需要编辑此文件。