猿问

Golang:readsym 不同步

当我运行 GoLang 程序时,它向我抛出此异常:


packages/go-lang/1.3/pkg/tool/linux_amd64/6l: readsym out of sync


它是否来自我的amd64,它不会被 resize 模块支持?


代码块:


package main


import (

    "fmt"

    "github.com/nfnt/resize"

    "image/jpeg"

    "log"

    "os"

)


func main() {


    //Open

    fmt.Printf("Open data2\n")

    file, err := os.Open("data2.png")

    check(err)


    // decode jpeg into image.Image

    fmt.Printf("Decode file\n")

    img, err := jpeg.Decode(file)

    check(err)

    file.Close()


    // resize to width 1000 using Lanczos resampling

    // and preserve aspect ratio

    resize.Resize(1000, 0, img, resize.Lanczos3)

}


func check(e error) {

    if e != nil {

        log.Fatal(e)

    }

}

我的操作系统:


Linux chamber-tommy 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 

UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

删除该行resize.Resize(1000, 0, img, resize.Lanczos3)及其导入以及变量 img 后。它运行良好。


但是,当我执行 ago test并go build在$GOPATH/src/github.com/nfnt/resize其中起作用时,我的提示是:


PASS ok      github.com/nfnt/resize  0.029s


另一个信息是,我在较旧的签入时收到相同的错误消息,例如: git checkout 8aee0d995b6


繁星coding
浏览 191回答 1
1回答
随时随地看视频慕课网APP

相关分类

Go
我要回答