2016-01-21 84 views
0

我正嘗試使用Go與App Engine SDK for Go,當我運行goapp serve時,出現以下錯誤瀏覽器後去http://localhost:8080(我在終端中得到類似的錯誤):App Engine/Go:'goapp serve'給出錯誤「Go應用程序無法建立」錯誤

Go應用程序無法建立。

(執行的命令:C:\ go_appengine \ GOROOT \ BIN \去-APP-builder.exe -app_base C:\項目\進入\ Davilex -arch 6 -dynamic -goroot C:\ go_appengine \ GOROOT -nobuild_files ^^ $ -unsafe -gopath C:\項目\圍棋-print_extras_hash控制器\表格\ form.go main.go 控制器\網頁\ pages.go型號\ form.go)

2016年1月20日22 :10:42復應用建設者:無法解析輸入:解析器:在colorable_windows.go壞 進口「系統調用」從GOPATH

似乎還有有些類似的問題在這裏前幾天,沒有決心:bad import "syscall" for cloud storage APIs

起初我還以爲是因爲我有兩個Python的2.7.x和3.5.x的安裝與該文檔具體說,它只能與工作v 2.7.x,因此我卸載了所有的3.5.x引用,刪除了SDK並重新安裝了它/解壓縮/將其路徑添加到了我的PATH。

我可以運行gcloudgoappgo無一不精,所以一切應正確,據我可以告訴,只是定期做go run main.go運行正常和工作,但我似乎無法能夠使用goapp serve成立我不知道該怎麼去解決上面的錯誤。

編輯/解決方案

我創建了一個虛擬的項目,只是添加了此組簡單的代碼到其中:

package main 

import "net/http" 

func init() { 
    http.HandleFunc("/", handler) 
} 

func handler(w http.ResponseWriter, r *http.Request) { 
    w.Write([]byte("Hello world!")) 
} 

和錯誤似乎已經走了,一切工作正常。所以這個問題必須發生在我的代碼或者我使用https://github.com/gin-gonic/gin包中。

希望可以幫助任何人有類似的問題。嘗試創建另一個項目,看看它是否有效。如果是這樣,你現在知道問題來自哪裏。

回答

0

我創建了一個虛擬的項目,只是添加了此組簡單的代碼到其中:

package main 

import "net/http" 

func init() { 
    http.HandleFunc("/", handler) 
} 

func handler(w http.ResponseWriter, r *http.Request) { 
    w.Write([]byte("Hello world!")) 
} 

和錯誤似乎已經走了,一切工作正常。所以這個問題必須發生在我的代碼或我使用https://github.com/gin-gonic/gin包中。

希望可以幫助任何人有類似的問題。嘗試創建另一個項目,看看它是否有效。如果是這樣,你現在知道問題來自哪裏。

相關問題