LiteIDE在构建后不会运行代码,Process无法启动

时间:2014-04-29 05:28:09

标签: ide go liteide

大约一周前,我在我的计算机上成功安装了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并对其进行了双重检查。

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

7 个答案:

答案 0 :(得分:1)

虽然我没有在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,它为我开箱即用。确保LiteIDE通过GOPATH
  5. 正确地看到View > Manage GOPATH

    希望这会有所帮助。祝你好运。

答案 1 :(得分:1)

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

由于Go项目由在目录结构中组织的包组成,因此遵循一些规则并保持Go项目的工作空间分离和清洁非常重要。

在我看来,最好的做法是在用户空间的某个地方创建一个工作目录作为所有Go项目的根目录并坚持下去。

执行此操作的一种方法是创建一个类似“work”的目录,并将环境变量GOPATH设置为它(例如C:\ Users \ Peter \ Documents \ 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)。

名称字段中,输入要用于项目的路径。如果您计划在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)

您必须正确设置LiteIDE变量(如果没有默认设置)。 请检查两个选项:

  1. 转到设置→“管理GOPATH”
  2. 选项→LiteEnv(有 环境定义文件)。只需双击某人即可 设置Go环境变量。
  3. enter image description here

    enter image description here

答案 6 :(得分:0)

我不确定这是如何工作的,但就我而言这是可行的。我从Youtube-Chris Hawkes

的这段视频中得到了这个想法
  1. 打开LiteIDE。
  2. 单击文件---新建。
  3. 选择“ Go1 Command Project ”。
  4. 浏览所需的路径。
  5. 选择所需的文件夹。
  6. 命名文件夹,然后单击“确定”。
  7. 现在,您将能够在IDE中看到一个打开的“ main.go ”文件。
  8. 使用正确的语法编写要在此文件中运行的任何代码,它将运行。

唯一的问题是,每当我在同一文件夹中创建另一个“ .go”源代码文件时,都会显示相同的错误。因此,您每次尝试编写新代码时都可能需要编辑此文件。

See for reference