首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GoLand IDE未正确编译。如何设置正确的路径?

GoLand IDE未正确编译。如何设置正确的路径?
EN

Stack Overflow用户
提问于 2018-03-23 16:52:37
回答 3查看 8K关注 0票数 4

我试图正确地设置GoLand,以便能够与Go一起使用它。

我正在尝试运行以下简单的HelloWorld go项目。

代码语言:javascript
运行
复制
package HelloWorldProject


import "fmt"

func main(){
    fmt.Printf("Hello")

    fmt.Printf("1+1 = ", 1+1)

}

这是我的控制台的结果:

代码语言:javascript
运行
复制
GOROOT=/usr/local/Cellar/go/1.10/libexec #gosetup
GOPATH=/Users/jeanmac/go #gosetup
/usr/local/Cellar/go/1.10/libexec/bin/go build -i -o /private/var/folders/r5/rfwd1cqd4kv8cmh5gh_qxpvm0000gn/T/___Hello /Users/jeanmac/go/src/github.com/jpere547/HelloWorldProject/Hello.go #gosetup

Compilation finished with exit code 0

我在Mac上,我安装了Go使用啤酒。

brew info go结果

代码语言:javascript
运行
复制
go: stable 1.10 (bottled), HEAD
Open source programming language to build simple/reliable/efficient software
https://golang.org
/usr/local/Cellar/go/1.10 (8,150 files, 336.9MB) *
  Poured from bottle on 2018-03-22 at 19:38:29
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/go.rb
==> Requirements
Required: macOS >= 10.8 ✔
==> Options
--without-cgo
    Build without cgo (also disables race detector)
--without-race
    Build without race detector
--HEAD
    Install HEAD version
==> Caveats
A valid GOPATH is required to use the `go get` command.
If $GOPATH is not specified, $HOME/go will be used by default:
  https://golang.org/doc/code.html#GOPATH

You may wish to add the GOROOT-based install location to your PATH:
  export PATH=$PATH:/usr/local/opt/go/libexec/bin

GoLand配置如下:

GOROOT

GOPATH

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-03-23 18:51:40

当您需要构建something.go或go时,只有构建/安装go包才能为您提供一个可执行文件的something.go。您将需要运行该可执行文件。

运行简单Golang程序的最简单方法是使用go运行something.go,它将运行go文件。

只要你的GOPATH设置正确,它就能工作

票数 0
EN

Stack Overflow用户

发布于 2018-03-24 00:53:19

看起来您正在尝试运行一个非主包。具体来说,您应该使用package HelloWorldProject而不是package main。在此之后,IDE将不仅能够构建而且能够运行包。

票数 7
EN

Stack Overflow用户

发布于 2018-08-03 03:40:57

您可以尝试更改包名而不是main。

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

https://stackoverflow.com/questions/49454780

复制
相关文章

相似问题

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