1

我的环境:

  • OS X 10.10.5
  • 日食 Mars.1 (4.5.1)
  • GoClipse 0.13.0
  • go 版本 go1.5.2 darwin/amd64

我的 GoClipse 设置:

  • Eclipse 工作区:/Users/ray/go_workspace
  • 去安装
    • GOROOT:/usr/local/go
    • gofmt:/usr/local/go/bin/gofmt
    • godoc: /usr/local/go/bin/godoc
    • GOOS:
    • 谷歌:
    • GOPATH: [x] 与 GOPATH 环境变量相同(即 /Users/ray/go)
  • 工具
    • Go oracle 路径:/Users/ray/go/bin/oracle
    • [x] 自动启动 gocode 服务器
    • [x] 启用 gocode 日志控制台
    • gocode 路径:/Users/ray/go/bin/gocode

当我使用默认设置创建一个新的 Go 项目时,项目文件夹位于 eclipse 工作区:/Users/ray/go_workspace/project 下,其中 bin、pkg 和 src 文件夹作为子文件夹。

我想要做的是创建一个新的 Go 项目并使用它:

  • /Users/ray/go/src/github/user/project 为源目录
  • /Users/ray/go/pkg/darwin_amd64/github/user/project 为包目录
  • /Users/ray/go/bin 用于二进制目录
  • /Users/ray/go_workspace/user/project 用于任何 Eclipse/GoClipse 设置

如何配置 Eclipse/GoClipse/Project 设置以使其正常工作?

4

1 回答 1

0

不幸的是,以上是不可能的。您可以获得的最接近的方法是在该位置创建您的 Eclipse 项目/Users/ray/go/src/github/user/project(请注意,您需要事先将 Eclipse 首选项 GOPATH 设置为/Users/ray/go)。这样,您将拥有:

  • /Users/ray/go/src/github/user/project对于源目录
  • /Users/ray/go/pkg/darwin_amd64/github/user/project对于包目录
  • /Users/ray/go/bin对于二进制目录

但 Eclipse 设置/文件将位于/Users/ray/go/src/github/user/project. (ATM,唯一的 Eclipse 文件是.project.settings/。如果您担心它们出现在版本控制中,可以将它们添加到 Git 忽略)

于 2016-01-11T15:03:21.703 回答