2014-10-07 5 views
9

स्थापित करने आदेशजाओ त्रुटि "अपरिभाषित: sync.Pool" जब जाने के mtpfs

sudo go get github.com/hanwen/go-mtpfs 

मैं निम्नलिखित आउटपुट प्राप्त चल रहा है:

/usr/lib/go/src/pkg/github.com/hanwen/go-fuse/fuse/bufferpool.go:41: undefined: sync.Pool 
/usr/lib/go/src/pkg/github.com/hanwen/go-fuse/fuse/bufferpool.go:54: undefined: sync.Pool 
/usr/lib/go/src/pkg/github.com/hanwen/go-fuse/fuse/server.go:44: undefined: sync.Pool 
/usr/lib/go/src/pkg/github.com/hanwen/go-fuse/fuse/server.go:47: undefined: sync.Pool 

इसका क्या मतलब है? मैं इसे कैसे ठीक करूं?

उत्तर

16

त्रुटि संदेश का अर्थ है कि go-fuse पुस्तकालय sync.Pool, जो जाओ 1.3 में पेश किया गया था का उपयोग करता है (कि रिहाई के लिए परिवर्तन: https://golang.org/doc/go1.3) और मुझे लगता है जाओ संस्करण आप अपने सिस्टम पर स्थापित किया है पुराना है कि (जैसे डेबियन स्थिर पर (wheezy) यह 1.0.2 है)। go-fuse लाइब्रेरी का उपयोग करने के लिए आपको कम से कम 1.3 का गो संस्करण उपयोग करना होगा।

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