Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ide 利泰德赢得';生成后无法运行代码,进程无法启动_Ide_Go_Liteide - Fatal编程技术网

Ide 利泰德赢得';生成后无法运行代码,进程无法启动

Ide 利泰德赢得';生成后无法运行代码,进程无法启动,ide,go,liteide,Ide,Go,Liteide,大约一周前,我成功地在我的计算机上安装了golang,并获得了要处理的终端命令。因此,我知道围棋在我的电脑上 我一直在寻找一个好的IDE,发现了专为Go设计的LiteIDE 我读到,如果您已经在计算机上安装了go,那么您可以使用LiteIDE立即开始构建代码。我一定是在某些地方读错了东西,因为我根本无法让我的项目进行构建。我认为可能是缺少/不正确的路径,或者只是设置不正确 这是我在控制台中遇到的错误: Current environment change id "win64-user" C:/g

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

我一直在寻找一个好的IDE,发现了专为Go设计的LiteIDE

我读到,如果您已经在计算机上安装了go,那么您可以使用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位Windows7,并仔细检查了这一点


有什么想法吗?我的是:路径丢失/不正确,由于限制无法访问特定目录

尝试将GOROOT设置到安装go的目录。这对我来说很有效。

虽然我没有在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
    在这一步也起作用
  • 已下载LiteIDE并将其解压缩到C:\LiteIDE。启动了LiteIDE,它对我来说是开箱即用的。通过转到
    查看>管理GOPATH

  • 希望这有帮助。祝你好运。

    项目名称中是否有“安装”关键字?尝试删除它。

    将项目保留在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包项目时自动创建。观察对话框上的“位置:”字段,它应该包括在GOPATH中定义的路径,后跟\src(例如C:\Users\Peter\Documents\work\src)

    名称字段中输入要用于项目的路径。如果您计划在Github(或其他repo)上跟踪项目的开发,通常的做法是在源路径(例如Github.com/petergloor/hello go)中包含Git repo的路径

    当然,您可以使用任何其他结构来组织您的项目,只要您确保它们位于GOPATH中的src目录之下

    有关Go工作区的更多信息,请阅读


    关于GOROOT环境变量的最后一点说明。如果在C:\Go中安装Go,请不要显式设置此选项。在路径中包含C:\Go\bin并设置GOPATH就足够了。GOROOT仅在Go安装在其他位置时才需要。

    必须正确设置LiteIDE变量(如果默认情况下没有)。 请选择两个选项:

  • 转到“设置”→ “管理GOPATH”
  • 选择权→ LiteEnv(有 环境定义文件)。只需双击某人,然后 设置Go环境变量

  • 我最初也遇到了这个问题,但在完成安装过程后,我成功了

    步骤1:
    运行(Ctrl+R)->运行目标,首先请求生成
    BuildAndRun(Ctrl+F7)->构建并运行目标
    文件运行(Alt+F6)->运行

    第二步:
    通过此URL检查配置:

    我不确定这是如何工作的,但在我的情况下它起了作用。我从这段视频中得到了这个想法

  • 打开LiteIDE
  • 单击文件---新建
  • 选择“Go1命令项目”
  • 浏览所需路径
  • 选择所需的文件夹
  • 命名文件夹并单击“确定”
  • 现在,您将能够看到在IDE中打开的“main.go”文件
  • 用正确的语法编写您希望在此文件中运行的任何代码,它都将运行
  • 唯一的问题是,每当我在同一文件夹中创建另一个“.go”源代码文件时,都会显示相同的错误。因此,您可能每次都要编辑此文件