初级报错:go tool: no such tool "compile"

zhangjg_sdx · · 10250 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

昨日初碰golang语言,弄了个,按着教程编译了hello lina的程序。 还输出了一些基本类型及输出的用法。可以用的。 后来去弄beego,按着某某帖子弄,设置了些GOROOT GOPATH。 由于主机未连接外网,go get 资源包的操作是在windows上git下来,然后转移到测试主机上。 某帖子所说的全依赖的tar包,就一个“后续”添加后没见到任何连接。 自己稀里糊涂的弄到主机上,然后 go get 资源/beego 结果报go tool: no such tool "compile" 搜啊搜啊,英文初级的我,像瞎子一般弱智找不到答案。 找到一个命令 go env, ![2016-11-08-001.png](http://studygolang.qiniudn.com/161108/73fd24a86ca47ad2b5d1985b6bf5238f.png) 之后,我运行之前自己写的简单例子,也提示没有这个工具compile,我就服了,咋回事。 然后find 去查看有没有这个compile,发现/usr/local/go下是有的。 而自己的GOROOT被指定到自定义的工作目录了。 好吧~~,我理解这个GOROOT的含义了。最基础的没了解清楚就上手乱改一通,go这个命令是通过PATH指定,而golang的自我编译的是按照自身的一套配置路径来进行的。从go env可以看清,我楞茫茫中看不到,就像出在今年十月的北京双周雾霾,不过现在11月是蓝天。 修改了配置后,测试简单用例,恢复了。 之后 go get github.com/astaxie/beego go get github.com/beego/bee 之前自己的windows没有生成bee的缘故,应该也是GOROOT GOPATH两处配置写反了,所以没生成bee的可执行命令。 这东西,生成不报错啊,或者是我不知道他报错的地方?日志?反正我安装beego的时候,没看到生成失败提示。呃,好吧,linux是有报错没有compile了。 总之,安装成功了。 没网的主机,经过这么一折腾,自己也知道下载,安装第三方go工程的流程了。 继续自己的青铜坑人排位了。

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

10250 次点击  ∙  1 赞  
加入收藏 微博
2 回复  |  直到 2018-05-24 17:20:43
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传