在我升级到Go 1.4之后,godef在标准库中不再找到很多东西,例如Testing.Fatalf

当我尝试go get -u时,出现以下错误:

package code.google.com/p/goplan9/plan9/acme
    imports code.google.com/p/goplan9/plan9/acme
    imports code.google.com/p/goplan9/plan9/acme: cannot find package "code.google.com/p/goplan9/plan9/acme" in any of:
    /Users/bryan/local/go/src/code.google.com/p/goplan9/plan9/acme (from $GOROOT)
    /Users/bryan/sweng/oms/src/code.google.com/p/goplan9/plan9/acme (from $GOPATH)

最佳答案

我必须编辑此文件,因为依赖项已移动:

--- a/exp/cmd/godef/acme.go
+++ b/exp/cmd/godef/acme.go
@@ -1,7 +1,7 @@
 package main

 import (
-   "code.google.com/p/goplan9/plan9/acme"
+   "9fans.net/go/acme"
    "fmt"
    "io"
    "os"

然后go buildgo install再次运行良好。

关于go - 如何重建Godef以与Go 1.4一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27860178/

10-09 05:51