借助Halfdans的建议,在首先安装git之后,我能够成功使用goinstallgithub.com/hoisie/web.go而没有任何错误。但是,现在当我尝试编译给出的示例代码时,go找不到了Web包。我得到了错误
main.go:4: can't find import: web
关于此代码
package main import ( "web" ) func hello(val string) string { return "hello " + val } func main() { web.Get("/(.*)", hello) web.Run("0.0.0.0:9999") }
为了识别包装,我需要做些特别的事情吗?我在$ GOROOT / src / pkg / github.com / hoisie / web.go / web找到了软件包的源代码。我尝试将github.com/hoisie/web.go/web作为导入,但它仍然不喜欢这样。
如果通过goinstall安装web.go,则需要执行以下操作:
import "github.com/hoisie/web.go"
Goinstall仍然是一个实验系统。如果您不必包括完整路径,那就太好了。