dongpo1846 2018-12-22 19:28
浏览 39
已采纳

安装Go程序时出现问题

Im new to go and I have been unable to find any thing online for my issue.

I have downloaded this code https://github.com/hashicorp/http-echo and I would like to set it up so I can run this command.

$ http-echo -listen=:8080 -text="hello world"

I have been getting quite a few different path issues. Currently I have the code sitting in this directory.

/Users/jon/go/src/github.com/hashicorp

When I try and install it I get this error

$ go install http-echo
can't load package: /usr/local/go/src/http-echo/handlers.go:9:2: non-standard import "github.com/hashicorp/http-echo/version" in standard package "http-echo"

Where should I keep go projects on an OSX computer, and how do I get this to install or compile?

  • 写回答

1条回答 默认 最新

  • dse323222 2018-12-22 19:39
    关注

    The code currently seems to be in /usr/local/go/src/http-echo. Packages should always reside in the directory $GOPATH/src/package-name, e.g.: $GOPATH/src/github.com/hashicorp/http-echo. (unless you're using go modules).

    It should work if you move the source to the correct path (/Users/jon/go/src/github.com/hashicorp/http-echo). Then execute:

    go install github.com/hashicorp/http-echo
    

    Even easier would be to use go get to download the package in the first place. Simply run the following command from any directory:

    go get github.com/hashicorp/http-echo
    

    And http-echo is automagically installed.

    If you still get an error after this, make sure $GOPATH/bin is in your $PATH.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用
  • ¥15 运筹学排序问题中的在线排序
  • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛