赞
踩
将写好的go项目放到linux上运行,报如cannot find package “golang.org/x/sys/unix”:
[root@izbp16lt03725eftczcz9wz gin_files]# go run ginMidd.go
../github.com/mattn/go-isatty/isatty_tcgets.go:6:8: cannot find package "golang.org/x/sys/unix" in any of:
/usr/local/go/src/golang.org/x/sys/unix (from $GOROOT)
/home/go_workSpace/src/golang.org/x/sys/unix (from $GOPATH)
发现我们的 $GOPATH/src/ 目录下没有 golang.org/x/sys/unix 包,首先可以使用go get 命令进行下载:
go get -u golang.org/x/sys
如果下载失败,那么我们就手动从github上将该包clone下来。
github上的sys包地址:https://github.com/golang/sys
首先在**$GOPATH/src/** 目录下创建 golang.org/x 目录:
mkdir -p $GOPATH/src/golang.org/x
进入创建的目录下:
cd $GOPATH/src/golang.org/x
git clone sys 包:
git clone https://github.com/golang/sys.git
下载好后,再次运行go文件:
发现运行成功。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。