はじめに
glide使いはじめたばかりのglide情弱のメモです。
適当なアプリを作って、とりあえずglideを試したかったので何かしらのinstall対象としてechoだけ入れることにしました。
そんなときに出たエラーと対応方法のプチメモ。
参考にこっちもはっておきます
glide installでエラーがでる
この状態からglide.yamlにechoを指定してglide installしたいだけとします。
tree . ├── app.yaml └── src └── myApp └── main.go
おもむろにglide installしてみます
# myAppに移動 $ cd src/myApp # glide initしてglide.yaml作成 $ glide init $ ls -al -rw-r--r-- 1 hoge hoge 131 3 7 21:47 glide.yaml -rw-r--r-- 1 hoge hoge 219 3 7 21:09 main.go # yamlの編集 $ vim glide.yaml ---- vim編集 ---- package: myApp import: - pacage: github.com/labstack/echo ---------------- # glide installする $ glide install [INFO] Lock file (glide.lock) does not exist. Performing update. [INFO] Downloading dependencies. Please wait... [INFO] --> Fetching updates for . [WARN] is an empty directory. Fetching a new copy of the dependency. [WARN] Unable to checkout [ERROR] Update failed for : Cannot detect VCS [ERROR] Failed to do initial checkout of config: Cannot detect VCS
対応
VCS(Version Control System)を指定しないと出るようなので、
glide.yamlにvcsを追加します。
- glide.yaml
package: myApp import: - pacage: github.com/labstack/echo vcs: git
おわり
使い始めってなんでもわからない事が多いですよね!><