2017-12-18 25 views
0

에서 내 프로젝트 트리 내가 GET 의존성 glide install에 대한 글라이드를 사용하려고 $GOPATH/src/gillab.myfirm.ru/golang/rkn글라이드에서 패키지를 찾을 수 없습니다. "

내가이 문제에 끼 었어 :

[ERROR] Error scanning gitlab.myfirm.ru/golang/rkn/events: cannot find package "." in: 
    /Users/droot/.glide/cache/src/https-gitlab.myfirm.ru-golang-rkn/events 

내가 정확히 나를에서 원하는 미끄러지 이해하지 않습니다. 그런 패키지는 무엇입니까 "."?

$GOPATH/src/gitlab.myfirm.ru/golang/rkn/event/events.go은 4 수입

나는 또 다른 4 개 패키지를 가지고
package events 

import (
    "github.com/streadway/amqp" 
    log "github.com/Sirupsen/logrus" 
    "fmt" 
    "gitlab.myfirm.ru/golang/rkn/config" 
) 
........ 

같은 문제가 있습니다.

+0

다른 파일에 있는가

예를 들어

, 그것은 존재 github.com/hashicorp/terraformbuiltin/providers/aws 패키지가 있음을로 사용 'events.go' 외에'$ GOPATH/src/gitlab.myfirm.ru/golang/rkn/event'? '/ Users/droot/.glide/cache/src/https-gitlab.myfirm.ru-golang-rkn/events'을 제거하면 어떻게됩니까? – dlsniper

+0

nove only events.go,'glide cc' (캐시 지우기)와 동일한 결과 사용 – user199588

답변

0

답변을 찾았습니다.

글라이드가 캐시 파일을 만들 때, git이 거기에 있습니다. 당신은 또한 glide install 글라이드 캐시 자식 지점을 기본적으로 캐시 master 지점에서 줄 때

masterfoo package이있는 경우와 someBranchbar package 있습니다.

이 솔루션은 cd /Users/droot/.glide/cache/src/https-gitlab.myfirm.ru-golang-‌​rkn/ 체크 아웃 캐시 분기 git checkout someBranch