这是我第一次参加GO。
/* hello.go My first GOlang program */
package main
import "fmt"
func main() {
fmt.Printf("Hello World\n")
}
我收到此错误:
# command-line-arguments
/usr/local/go/pkg/tool/darwin_amd64/6g: unknown flag -trimpath
我无法理解这是什么问题。
答案 0 :(得分:3)
显然,这与安装方式有关 见GOlang Some Common Errors
进行操作尝试1.3后意味着“你需要将你的.tar.gz文件解压缩到/ usr / local
http://golang.org/doc/install#tarball
不能只从安装程序安装golang 1.3,你应该尝试使用untar选项以获得更好的结果。
在以下期间发现的错误:
brew install spiff go install github.com/tools/godep # github.com/kr/fs /usr/local/go/pkg/tool/darwin_amd64/6g: unknown flag -trimpath
Download the archive并将其解压缩到/ usr / local,在
/usr/local/go
中创建一个Go树。
例如:tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
选择适合您的安装的存档文件。例如,如果要在Linux上为64位x86安装Go 1.3版,则所需的存档称为go1.3.linux-amd64.tar.gz。
将
/usr/local/go/bin
添加到PATH
环境变量中。您可以通过将此行添加到/etc/profile
(适用于系统范围的安装)或$HOME/.profile
来执行此操作。export PATH=$PATH:/usr/local/go/bin
要卸载并重新开始:请参阅Uninstall Go
要从系统中删除现有的Go安装,请删除go目录。在Linux,Mac OS X和FreeBSD下,这通常是
/usr/local/go
,在Windows下是c:\Go
。您还应该从
bin
环境变量中删除GoPATH
目录 在Linux和FreeBSD下,您应该编辑/etc/profile
或$HOME/.profile
。如果您使用Mac OS X软件包安装Go,则应删除/etc/paths.d/go
文件。