~/src/go-statsd-client> echo $GOPATH
/Users/me/gopath
~/src/go-statsd-client> echo $GOROOT
/usr/local/Cellar/go/1.1.1\
~/src/go-statsd-client> go install
go install: no install location for directory /Users/me/src/go-statsd-client outside GOPATH
无论项目采用何种结构,始终都会失败,并显示相同的消息。去构建完美的作品。
这是我的 go env
GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/me/gopath"
GORACE=""
GOROOT="/usr/local/Cellar/go/1.1.1"
GOTOOLDIR="/usr/local/Cellar/go/1.1.1/pkg/tool/darwin_amd64"
CC="gcc"
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread -fno-common"
CGO_ENABLED="1"
这是在Mac OSX Mountain Lion上,并且安装了自制软件。
如果不提供任何参数go install
,则默认为尝试在当前目录中安装软件包。错误消息告诉您它不能执行此操作,因为当前目录不属于您的$GOPATH
。
您可以:
$GOPATH
到您的$ HOME(export GOPATH=$HOME
)。$GOPATH
(mv ~/src/go-statsd-client /User/me/gopath
)内。在这两种方法之后,进入go-statsd-client
目录并键入go install
将起作用,因此go install go-statsd- client
从文件系统中的任何位置键入都将起作用。生成的二进制文件将放入$GOPATH/bin
。
作为不相关的建议,您可能希望使用域名对软件包进行命名空间,以避免名称冲突(例如github.com/you/go-statsd- client
,如果您在其中保存源代码)。
我正在开发一个应用程序,如果我从android studio运行到我的设备上,它绝对运行良好。如果我将我的apk放入google drive并与其他人共享,它会显示错误< code >(“Android apk安装失败。安装包错误,无法安装。)当他们尝试安装应用程序时。不是署名的apk。它仍处于原型阶段(调试模式)。 请让我知道我哪里做错了。
我收到以下错误消息: “删除\u失败\u内部\u错误 在安装APKs时,我甚至从emulator中删除了数据,并尝试选择另一个设备,但错误仍然存在。请帮帮我。我尝试过禁用instant Run,但对我无效。
问题内容: 我有错误: 我在OS X上使用go版本1.1。 我可以构建并运行,但无法安装软件包。 我的环境: 项目树: 我可以没有错误地构建: 这是一个简单的示例: 问题答案: 命令去 GOPATH环境变量 列出的每个目录必须具有规定的结构: 该目录包含源代码。“ ” 下面的路径确定导入路径或可执行文件名称。 该目录包含已安装的软件包对象。就像在Go树中一样,每个目标操作系统和体系结构对都有其自己
我正在尝试在Windows 8 Professional(64位)笔记本电脑上安装TestCular(使用nmp),但在尝试安装socket.io(作为此过程的一部分)时失败。我得到的错误是 我显然有。NET框架3.5安装(它在控制面板中的添加/删除Windows组件位下检查),尽管我没有设法找到vcbuild.exe.我尝试安装VS2005的旧副本,但这导致了一个关于无效项目的不同错误(. vc
我需要在没有sudo的情况下执行npm install命令,但在我的Jenkins作业中,当我尝试执行该命令时,出现了这个错误,这是错误控制台消息: npm WARN grunt-bump@0.8.0需要grunt@>=1.0.1的对等项,但未安装。npm WARN SITE_MMM@0.0.1无存储库字段。npm WARN SITE_MMM@0.0.1无许可证字段。npm错误!Linux 3.1