0
我已经安装了ubuntu软件包。 基础知识库(fmt等)工作正常。如何设置特定的GOPATH?
但我不得不在多个子文件夹前的/ var/WWW/mygoproject一个真正的项目:
- ./subfolder1
- ./lib1
- ./lib2
- ./subfolder2
子文件夹X包含不同的go应用程序,libX包含共享代码。
我想在子文件夹中使用 导入“lib1/package-inside” 但我总是得到imported and not used
错误。
我该怎么办?
编辑:的/var/www/project/subproject/folder/alpha.go
package main
import (
"subprojectA/folder/apackage" //doesnt work
"./apackage" //works but not the cleanest
)
func main() {
var sr interface{}
sr = "tmp"
apackage.Run(sr)
}
我以为我可以躲避/ src /部分,但似乎我不能。我使用/ src /和/ pkg /子文件夹重建文件夹,并将所有代码放在./src/中。那么它的工作 – AlphaB 2013-05-02 08:11:53