Tal*_*sar 5 intellij-idea environment-variables go
我已经开始在IntelliJ Idea中使用golang。
我有以下代码
包主
import (
    "fmt"
    "/github.com/zzz/stringutil"
)
func main() {
    fmt.Printf(stringutil.Reverse("!oG ,olleH"))
}
而且我还有以下stringutil.go文件
// Package stringutil contains utility functions for working with strings.
package stringutil
// Reverse returns its argument string reversed rune-wise left to right.
func Reverse(s string) string {
    r := []rune(s)
    for i, j := 0, len(r)-1; i < len(r)/2; i, j = i+1, j-1 {
        r[i], r[j] = r[j], r[i]
    }
    return string(r)
}
我收到以下错误:
src\github.com\zzz\hello\hello.go:5:2: cannot find package "src/github.com/zzz/stringutil" in any of:
    C:\Go\src\src\github.com\zzz\stringutil (from $GOROOT)
    ($GOPATH not set)
如何通过Intellij配置env变量,以便运行程序?
这是此问题的快速解决方案。我使用 inttelliJ idea 作为我的编辑器。我正在使用 MAC
首先,您需要删除“”开头的斜杠/github.com/zzz/stringutil。它应该是 ”github.com/zzz/stringutil ”。
然后,需要定义环境变量GOPATH并将其设置为某个可写目录。
您可以参阅在 Windows 上设置 GOPATH 的指南:http://www.wadewegner.com/2014/12/easy-go-programming-setup-for-windows/
从上面:
创建一个C:\Projects\Go文件夹作为我的根 Go 工作区
创建 GOPATH 环境变量并引用您的 Go 工作空间路径。要添加,请单击System-> Advanced system settings-> Environment Variables...,然后单击系统变量下的新建...
GOPATH和值设置为您的Go workspace path
    (例如C:\Projects\Go)| 归档时间: | 
 | 
| 查看次数: | 4538 次 | 
| 最近记录: |