您好,匿名用户
随意问技术百科期待您的加入

Mac下golang编译出错

+3 投票

bogon:golang suiyiwen$ go build helloworld.go
go build runtime: exec: "/Users/suiyiwen/go/pkg/tool/darwin_386/8g": stat /Users/suiyiwen/go/pkg/tool/darwin_386/8g: no such file or directory

在Mac下编译报错,我的golang安装包直接从http://code.google.com/p/go下载安装的,哪位能帮忙看一下什么问题啊?

用户头像 提问 2012年 12月27日 @ 苏尐沫 上等兵 (212 威望)
分享到:

1个回答

+2 投票
 
最佳答案

我是使用brew 安装的,步骤如下,供你参考:

  • brew install go
  • brew link go
  • 设置GOROOT 环境变量  //go目录,我的目录是:/usr/local/Cellar/go/1.0.3/
  • 设置GOPATH 环境变量  //任意一个有权限的目录,用来存放go包什么的,包放到里面的src 目录
➜  tree $GOPATH
/Users/shiweifu/go/
├── pkg
│   └── darwin_amd64
│       └── yaml.a
└── src
    └── yaml
        ├── Makefile
        ├── config.go
        ├── config_test.go
        ├── doc.go
        ├── parser.go
        ├── parser_test.go
        ├── types.go
        └── types_test.go

4 directories, 9 files
➜  ~GOROOT git:(master) ✗ tree $GOROOT -d -L 2
/usr/local/Cellar/go/1.0.3
├── api
├── bin
├── doc
│   ├── articles
│   ├── codewalk
│   ├── devel
│   ├── gopher
│   ├── play
│   └── progs
├── etc
│   └── bash_completion.d
├── lib
│   ├── godoc
│   └── time
├── misc
│   ├── IntelliJIDEA
│   ├── arm
│   ├── bbedit
│   ├── cgo
│   ├── chrome
│   ├── dashboard
│   ├── dist
│   ├── emacs
│   ├── fraise
│   ├── goplay
│   ├── kate
│   ├── notepadplus
│   ├── osx
│   ├── swig
│   ├── vim
│   └── xcode
├── pkg
│   ├── darwin_amd64
│   └── tool
├── share
│   └── zsh
├── src
│   ├── cmd
│   ├── lib9
│   ├── libbio
│   ├── libmach
│   └── pkg
└── test
    ├── bench
    ├── bugs
    ├── chan
    ├── dwarf
    ├── fixedbugs
    ├── interface
    ├── ken
    ├── safe
    └── syntax

52 directories

执行:

go run a.go
go build a.go

 

用户头像 回复 2012年 12月27日 @ Jax 上等兵 (324 威望)
选中 2012年 12月27日 @Saber
提一个问题:

相关问题

+2 投票
1 回复 64 阅读
0 投票
1 回复 63 阅读
用户头像 提问 2013年 11月6日 @ 切糕 上等兵 (151 威望)
0 投票
1 回复 61 阅读
用户头像 提问 2012年 12月1日 @ Riven 上等兵 (334 威望)
0 投票
1 回复 26 阅读
0 投票
1 回复 5 阅读
用户头像 提问 2014年 5月26日 @ Tristana 上等兵 (285 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...