2017-04-21 94 views
0

我glide.yaml進口部分是錯誤添加golang眼鏡蛇包滑翔

import: 
    - package: github.com/spf13/cobra 

import (
    "github.com/spf13/cobra" 
) 

在我的代碼。

但我得到的錯誤

供應商/ github.com/spf13 /眼鏡蛇/ command.go:1092:c.lflags.SortFlags未定義(類型* pflag.FlagSet沒有字段或方法SortFlags )
vendor/github.com/spf13/cobra/command.go:1092:c.Flags()。SortFlags undefined(type * pflag.FlagSet沒有字段或方法SortFlags)
vendor/github.com/spf13/cobra/command.go:1240:c.parentsPflags.SortFlags undefined(type * pflag.FlagSet沒有字段或方法SortFlags)

眼鏡蛇回購問題夫婦說,如果pflag包是舊版本,但在我的情況下沒有單獨安裝該包,可能會發生。 任何想法我做錯了什麼?提前致謝!

+0

您是否嘗試安裝pflag軟件包?我猜你已經安裝了它,並沒有意識到,否則你會得到一個不同的錯誤。 – Flimzy

+0

你真的跑過'滑翔'嗎?或者你只是把它放在'glide.yaml'中?通常,滑翔應該照顧你的依賴關係。 – Carpetsmoker

+0

@Flimzy pflag軟件包會自動安裝並存在於我的供應商目錄中。 ls on ./vendor/github.com/spf13/給出輸出 眼鏡蛇pflag – Amal

回答