2015-03-09 12 views
10

मैंने गोलांग को 1.3 से संस्करण 1.4.2 पर अपग्रेड किया है। और त्रुटि के कारण संकलन नहीं कर सकते हैं:आयात ऑब्जेक्ट की उम्मीद है गोलांग में त्रुटि 1.4.2

../../my/mandrill.go:5: import /path/to/go/home/pkg/darwin_amd64/github.com/keighl/mandrill.a: object is [darwin amd64 go1.3.3 X:precisestack] expected [darwin amd64 go1.4.2 X:precisestack] 
FAIL folder [build failed] 

लाइन m "github.com/keighl/mandrill"

package my 

import (
    "fmt" 
    m "github.com/keighl/mandrill" 
) 

पर मैं आयात करने 1.4.2 में बदल दिया है की कुछ नियम लगता है। लेकिन यह समझ नहीं सकता कि यह मेरे आयात कोड को संकलित करने के लिए कैसे बदलें।

+0

"बड़े जाओ अपग्रेड के बाद" जाओ-सब कुछ "जैसे इसे हल करना चाहिए। – LenW

उत्तर

27

बस पुराने पीकेजी फाइलों को हटाएं, आमतौर पर यह स्वचालित रूप से अपग्रेड हो जाता है।

rm -rf $GOPATH/pkg/ 
4

मैं भी इस समस्या से मुलाकात की। मैंने पुराने पैकेज हटा दिए लेकिन फिर भी वही त्रुटि मिल गई। आखिर में मैंने पाया कि पुराना पीकेजी मेरे "शानदार टेक्स्ट 2" द्वारा उत्पन्न होता है। इसे फिर से शुरू करने के बाद। सब कुछ वापस काम करने के लिए: पी

संबंधित मुद्दे