【问题标题】:godep save never worksgodep save 从来没有用过
【发布时间】:2017-05-01 15:46:33
【问题描述】:

在尝试运行godep save 时,我总是收到以下错误:

godep: [WARNING]: godep should only be used inside a valid go package directory and
godep: [WARNING]: may not function correctly. You are probably outside of your $GOPATH.
godep: [WARNING]:   Current Directory: /Users/username/Development/my-server
godep: [WARNING]:   $GOPATH: /Users/username/Development/my-server

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: heroku go godeps


    【解决方案1】:

    您要确保从同样在您的$GOPATH 中定义的存储库运行此命令。

    所以它需要是:/Users/username/gosource/src/github/foo/my-server/

    这意味着不仅您的所有软件包都位于您的$GOPATH 中,而且您自己的存储库也位于您的$GOPATH 中。此时一切都应该按预期工作。

    如果您没有定义 $GOPATH 环境变量,您需要确保它是在 Go1.8 之前设置的。

    试试这个:echo $GOPATH 在命令提示符下查看它是否已定义。

    如果没有,您需要选择一个位置并将其设置为:export GOPATH=/your/final/location

    更多详情可以found here

    【讨论】:

    • 将我的 GOPATH 更改为 /Users/username/gosource/src/github/foo/my-server/ 后,我仍然收到 godep should only be used inside a valid go package directory and godep: [WARNING]: may not function correctly. You are probably outside of your $GOPATH.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多