我的二进制文件最终在src文件夹中,我不知道为什么.我希望他们最终在gopath/bin中(因为那是默认的?因为我不想在git上使用二进制文件).软件包以gopath/pkg结尾,其二进制文件位于各自的文件夹中.我甚至不知道这个文件夹结构是否被认为是好的.
Gopath设置为驱动器gopath上的文件夹D:\,gobin未设置.

我已经安装LiteIde和出口GOROOT,并GOPATH在我的.bashrc.当我使用LiteIDE时,自动完成工作正常,但它无法构建/运行我的代码.当我查看'Manage GOPATH'时,System GOPATH框是空的,我也无法输入.
在线查找,解决方案似乎是 - "链接" GOPATH和LiteIDE.我如何'链接'这两个?
我正在尝试使用LiteIDE for golang,没有文档可以说,显然没有论坛.我为我的环境设置了Env并进行安装.当我尝试在hello.go文件(作为文件或项目)上使用它时,我得到的是
<action id="Run" cmd="${TARGETPATH}" args="${TARGETARGS}">
<start=" " workdir="C:/liteide.projects"/>
?
<error msg="process failed to start" />
</action>
Run Code Online (Sandbox Code Playgroud)
(很抱歉格式化,但此论坛中的代码示例代码无法处理XML块.)
很多其他人都看到了同样的事情.
显示的TARGETPATH和TARGETARGS是什么?
有没有关于如何配置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.
Run Code Online (Sandbox Code Playgroud)
我检查了C:/ go目录,以确保所有内容都正确无误.此外,我正在使用64位Windows 7并双重检查.
有任何想法吗?我的是:缺少/不正确的路径,由于限制无法访问某个目录.
我已经为Go安装了LiteIDE IDE.我创建了一个新的Go项目,但是当我尝试运行它时,我得到:
<action id="Run" cmd="$(TARGETPATH)" args="$(TARGETARGS)">?<start=" " workdir=""/>?<error msg="process failed to start" />?</action>
Run Code Online (Sandbox Code Playgroud)
我想我需要配置LiteIDE,但我不知道如何,我没有找到任何相关的文档.
我正在尝试在Linux 32位上使用LiteIDE(Go IDE).一切都有效,除了自动完成.构建,运行,一切正常.该gocode二进制似乎运行寿:
ithisa@miyasa ~> ps aux | grep gocode
ithisa 10003 0.0 0.0 823788 2624 pts/1 Sl+ 09:06 0:00 /home/ithisa/scratch/liteide/bin/gocode -s -sock unix -addr localhost:37373
Run Code Online (Sandbox Code Playgroud)
我可能做错了什么?
在LiteIDE中查看golang包源代码的最简单方法是什么?
例如,当有这样的代码时:
import "github.com/revel/revel"
func init() {
// Filters is the default set of global filters.
revel.Filters = []revel.Filter{
revel.PanicFilter, // Recover from panics and display an error page instead.
revel.RouterFilter, // Use the routing table to select the right Action
revel.FilterConfiguringFilter, // A hook for adding or removing per-Action filters.
revel.ParamsFilter, // Parse parameters into Controller.Params.
revel.SessionFilter, // Restore and write the session cookie.
revel.FlashFilter, // Restore and write the flash cookie.
revel.ValidationFilter, // Restore kept validation errors and …Run Code Online (Sandbox Code Playgroud)