Golang 1.4.2 中出現錯誤:「需要匯入物件」
Golang 從1.3 版本升級到1.4.2 後,開發者可能會遇到以下問題:編譯時遇到錯誤,即「需要導入物件」。此錯誤通常在匯入外部套件時出現。
在此特定實例中,嘗試匯入「github.com/keighl/mandrill」套件時會出現問題。錯誤訊息告訴我們正在匯入的物件與目前的 Go 版本 (1.4.2) 不相容,因為它是為早期版本 (1.3.3) 建構的。
要解決此問題,它建議按以下步驟操作:
刪除舊的pkg 檔案:
rm -rf $GOPATH/pkg/
此步驟將刪除過時的套件檔案並允許Go 編譯器為當前版本重建它們。值得注意的是,編譯器通常會自動升級這些檔案;但是,手動刪除它們可以確保乾淨的設定。
按照以下步驟,您應該能夠成功匯入外部套件並解決編譯錯誤。
以上是為什麼從 1.3 升級後,Golang 1.4.2 出現「需要匯入物件」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!