tweeeetyのぶろぐ的めも

アウトプットが少なかったダメな自分をアウトプット<br>\(^o^)/

【go】【glide】glide installで`[ERROR] Update failed for : Cannot detect VCS` と言われる件

はじめに

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.yamlvcsを追加します。

package: myApp
import:
  - pacage: github.com/labstack/echo
    vcs: git

おわり

使い始めってなんでもわからない事が多いですよね!><