2014-10-07 9 views
9

yüklerken:Git hatası "tanımsız: sync.Pool" komutu</p> <pre><code>sudo go get github.com/hanwen/go-mtpfs </code></pre> <p>aşağıdaki çıktıyı almak Running 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 

bu ne anlama geliyor? Bunu nasıl düzeltebilirim?

cevap

16

hata mesajı go-fuse kütüphane Go 1.3 tanıtıldı sync.Pool, kullandığı anlamına gelir (yani serbest bırakılması için değişiklikler: https://golang.org/doc/go1.3) ve kararlı Debian üzerinde örneğin (sisteminizde yüklü ettik Git versiyonu eski olduğundan şüpheleniyorsanız (wheezy) bu 1.0.2). go-fuse kütüphanesini kullanabilmek için en az 1.3 olan bir Go sürümünü kullanmanız gerekir.

İlgili konular