2017-03-15 2 views
1

Quelque chose d'étrange se passe ici, et je ne peux pas le comprendre. J'utilise glide pour mes dépendances, et il y a un paquet qui me donne du chagrin. J'ai ajouté le paquetage github.com/sirupsen/logrus pour la journalisation, puis j'ai exécuté glide up. Cela est arrivé:Remote correspond au point de terminaison VCS pour le paquet logrus

[INFO] Downloading dependencies. Please wait... 
[INFO] --> Fetching updates for github.com/bgentry/speakeasy. 
[INFO] --> Fetching updates for github.com/sirupsen/logrus. 
[ERROR] Update failed for github.com/sirupsen/logrus: The Remote does not match the VCS endpoint 
[ERROR] Could not update packages: The Remote does not match the VCS endpoint 

Maintenant, je fait un tas de googler, ce qui est généralement liée aux mises en pension ou la modification des noms de destination, mais cela ne se produit pas dans ce cas. Alors, que pourrait-il causer?

Voici mon glide.lock:

hash: fb99f00e96f2316b9acbe5892497bbc46e936bd2822dba68e5bf1aef553d63cc 
updated: 2017-03-12T18:55:33.370219633Z 
imports: 
- name: github.com/fatih/structs 
    version: a720dfa8df582c51dee1b36feabb906bde1588bd 
- name: github.com/fsnotify/fsnotify 
    version: a904159b9206978bb6d53fcc7a769e5cd726c737 
- name: github.com/hashicorp/errwrap 
    version: 7554cd9344cec97297fa6649b055a8c98c2a1e55 
- name: github.com/hashicorp/go-cleanhttp 
    version: 3573b8b52aa7b37b9358d966a898feb387f62437 
- name: github.com/hashicorp/go-multierror 
    version: ed905158d87462226a13fe39ddf685ea65f1c11f 
- name: github.com/hashicorp/go-rootcerts 
    version: 6bb64b370b90e7ef1fa532be9e591a81c3493e00 
- name: github.com/hashicorp/hcl 
    version: 372e8ddaa16fd67e371e9323807d056b799360af 
    subpackages: 
    - hcl/ast 
    - hcl/parser 
    - hcl/scanner 
    - hcl/strconv 
    - hcl/token 
    - json/parser 
    - json/scanner 
    - json/token 
- name: github.com/hashicorp/vault 
    version: ebb798ec1b2c93a4607d44438c6f56438a17b4cc 
    subpackages: 
    - api 
    - helper/compressutil 
    - helper/jsonutil 
- name: github.com/inconshreveable/mousetrap 
    version: 76626ae9c91c4f2a10f34cad8ce83ea42c93bb75 
- name: github.com/magiconair/properties 
    version: b3b15ef068fd0b17ddf408a23669f20811d194d2 
- name: github.com/mitchellh/go-homedir 
    version: b8bc1bf767474819792c23f32d8286a45736f1c6 
- name: github.com/mitchellh/mapstructure 
    version: db1efb556f84b25a0a13a04aad883943538ad2e0 
- name: github.com/pelletier/go-buffruneio 
    version: df1e16fde7fc330a0ca68167c23bf7ed6ac31d6d 
- name: github.com/pelletier/go-toml 
    version: d1fa2118c12c44e4f5004da216d1efad10cb4924 
- name: github.com/sethgrid/pester 
    version: 2c5fb962da6113d0968907fd81dba3ca35151d1c 
- name: github.com/spf13/afero 
    version: 72b31426848c6ef12a7a8e216708cb0d1530f074 
    subpackages: 
    - mem 
- name: github.com/spf13/cast 
    version: d1139bab1c07d5ad390a65e7305876b3c1a8370b 
- name: github.com/spf13/cobra 
    version: fcd0c5a1df88f5d6784cb4feead962c3f3d0b66c 
- name: github.com/spf13/jwalterweatherman 
    version: fa7ca7e836cf3a8bb4ebf799f472c12d7e903d66 
- name: github.com/spf13/pflag 
    version: 5ccb023bc27df288a957c5e994cd44fd19619465 
- name: github.com/spf13/viper 
    version: 5ed0fc31f7f453625df314d8e66b9791e8d13003 
- name: golang.org/x/net 
    version: e90d6d0afc4c315a0d87a568ae68577cc15149a0 
    subpackages: 
    - http2 
    - http2/hpack 
    - lex/httplex 
- name: golang.org/x/sys 
    version: 8f0908ab3b2457e2e15403d3697c9ef5cb4b57a9 
    subpackages: 
    - unix 
- name: golang.org/x/text 
    version: 2910a502d2bf9e43193af9d68ca516529614eed3 
    subpackages: 
    - transform 
    - unicode/norm 
- name: gopkg.in/yaml.v2 
    version: 53feefa2559fb8dfa8d81baad31be332c97d6c77 
testImports: [] 

J'ai essayé de supprimer le glide.lock et glide.yaml et à partir de zéro, sans relief. Des idées?

Répondre

1

C'était vraiment stupide à la fin.

Le paquetage sirupsen s'attend à ce que votre importation ait une majuscule au début de Sirupse lors de l'importation.

Je changé ceci:

import "github.com/sirupsen/logrus" 

à cette

import "github.com/Sirupsen/logrus" 

Et ça a marché!

+0

Merci, c'était très ennuyeux de déboguer! :RÉ –

1

import "github.com/sirupsen/logrus" est correct. Pour briser le cache de glissement, faites glide install --force