无法使用绝对包路径构建golang项目

时间:2018-03-04 07:08:54

标签: go github package travis-ci absolute-path

我正在为我的travis-ci构建而苦苦挣扎。 这是我项目的树状结构:

- github.com
  - src
    - MyLib
      - MyLibImpl.go
     - main.go

main.go正在引用像这样的MyLib

package main

import "fmt"
import MyLib "github.com/hako910/GolangTest/src/MyLib"

func main() {
    fmt.Printf("%v", MyLib.HelloWorld())
}

它在我的机器上运行良好,但在travis-ci中失败了这条消息:

$ go get -t -v ./...
github.com/hako910/GolangTest (download)
package github.com/hako910/GolangTest/src/MyLib: /home/travis/gopath/src/github.com/hako910/GolangTest exists but /home/travis/gopath/src/github.com/hako910/GolangTest/.git does not - stale checkout?

The command "eval go get -t -v ./... " failed. Retrying, 2 of 3.

这是我的源代码https://github.com/hako910/GolangTest,这是我的travis-ci构建https://travis-ci.org/hako910/GolangTest/jobs/348845103

我的配置有什么问题?

0 个答案:

没有答案