首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LiteIDE生成后不会运行代码,进程启动失败

LiteIDE生成后不会运行代码,进程启动失败
EN

Stack Overflow用户
提问于 2014-04-29 05:28:08
回答 7查看 7.2K关注 0票数 6

大约一周前,我成功地在我的计算机上安装了golang,并得到了要处理的终端命令。因此,我知道围棋在我的电脑上。

我一直在寻找一个好的IDE,并找到了https://code.google.com/p/liteide/ LiteIDE,这是专为Go而设计的。

我读到,如果您已经在计算机上安装了go,那么您可以使用LiteIDE立即开始构建您的代码。我一定读错了什么地方,因为我不能让我的项目在任何地方建设。我认为可能有一个缺失/不正确的路径和或什么东西只是设置不正确。

,这是我在控制台中看到的错误:

代码语言:javascript
复制
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,并对此进行了双重检查。

有什么想法吗?我的是:缺少/不正确的路径,由于限制无法访问某个目录。

EN

回答 7

Stack Overflow用户

发布于 2015-12-14 07:11:34

虽然我还没有在Windows 7和Windows 10上测试过这一点,但我采取了以下步骤来使LiteIDE工作

  1. 安装到C:\Go
  2. C:\Go\bin添加到PATH中,并确保go在命令行中工作
  3. 这是我最重要的一步。在环境变量中定义GOPATH。在我的例子中,是C:\Users\vivek\Documents\Source\Go。我还确保在GOPATH中创建了三个文件夹srcpkgbin。此时,go env向我展示了GOPATHGOROOT的正确值。go getgo buildgo install也在这一步中工作。
  4. 下载并解压缩LiteIDE到C:\liteide。启动了LiteIDE,它为我打开了盒子。通过转到GOPATH确保LiteIDE正确地看到了View > Manage GOPATH

希望这能有所帮助。祝好运。

票数 1
EN

Stack Overflow用户

发布于 2016-12-07 18:08:53

将项目保留在GOROOT路径不是一个好主意,默认情况下(使用MSI安装程序安装时)是C:\Go。永远把它和那里分开。它还有助于避免更新问题。

由于Go项目是由目录结构中的包组成的,因此必须遵循一些规则,并保持Go项目的工作空间分离和干净。

在我看来,它的最佳实践是创建一个工作目录,作为用户空间中所有Go项目的根目录,并坚持使用它。

一种方法是创建一个类似于"work“的目录,并将环境变量GOPATH设置为它(例如C:\Users\Peter\work)。确保在更改后重新登录或重新启动计算机。

在某些操作中,Go将自动在GOPATH下面创建目录bin、pkg和src。

  • src包含创建或下载的Go源文件,
  • pkg包含已安装的包对象,以及
  • bin包含已安装的可执行文件。

当您使用go install命令安装二进制可执行文件或包时,bin或pkg将自动创建。重要的是要了解这些文件不是Go安装的一部分。

如果src尚不存在,则将在第一次发出go get命令时自动创建它,如果是LiteIDE,则将在首次创建新的Go1命令项目Go1 Package Project时自动创建它。查看对话框中的"Location:“字段,它应该包括在GOPATH中定义的路径,后面是\src (例如C:\Users\Peter\Documents\work\src)。

name字段中,输入要用于项目的路径。如果您计划跟踪您的项目的开发在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。

票数 1
EN

Stack Overflow用户

发布于 2017-10-27 11:30:54

我也有这个问题,首先,但在完成安装过程,我成功了。

步骤1:

运行(Ctrl+R) ->运行目标,先请求生成。

BuildAndRun(Ctrl+F7) ->构建和运行目标

FileRun(Alt+F6) -> go运行

步骤2:

通过以下URL检查Config:

https://www.goinggo.net/2013/06/installing-go-gocode-gdb-and-liteide.html

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

https://stackoverflow.com/questions/23356189

复制
相关文章

相似问题

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