GO:不知名的旗帜 - 同性恋

时间:2014-08-02 13:26:50

标签: go

这是我第一次参加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

我无法理解这是什么问题。

1 个答案:

答案 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

请按照install section

进行操作
  

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环境变量中删除Go PATH目录   在Linux和FreeBSD下,您应该编辑/etc/profile$HOME/.profile。如果您使用Mac OS X软件包安装Go,则应删除/etc/paths.d/go文件。