我是Go的初学者,我想使用Revel Web框架。 我安装了:Git; Mercurial甚至:Bazaar和CVS。
我检查了我的环境变量。我将环境变量GOPATH设置为D:\ Go并将D:\ Go \ bin添加到PATH.But当我 去获取Revel框架 时,我仍然会遇到这些错误。 em> go get github.com/revel/revel)
**
包golang.org/x/net/websocket:无法识别的导入路径" golang.org/x/net/websocket"
package gopkg.in/fsnotify.v1:无法识别的导入路径" gopkg.in/fsnotify.v1" **
答案 0 :(得分:2)
要将GO安装到您的主文件夹,您需要以下环境变量:
.
├── bin
├── go (GO)
└── src
├── revel.project
│ ├── app
│ │ ├── controllers
│ │ ├── models
│ │ ├── routes
│ │ ├── tmp
│ │ └── views
│ │ ├── admin
│ │ ├── App
│ │ ├── errors
│ │ └── users
│ ├── conf
│ ├── messages
│ ├── public
│ │ ├── css
│ │ │ └── administrator
│ │ ├── img
│ │ ├── js
│ │ └── uploads
│ │ └── 1
│ ├── resources
│ ├── scripts
│ ├── test-results
│ └── tests
├── code.google.com
├── github.com
│ ├── revel
│ │ ├── cmd
│ │ ├── modules
│ │ └── revel
在提示路径中运行此操作,或者修改文件夹是否为不同的文件。
export GOARCH=amd64
export GOPATH=~/go
export GOBIN=~/go/go/bin
export GOROOT=~/go/go
export PATH=$PATH:$GOPATH/go/bin
export GOTOOLDIR=~/go/go/pkg/tool/linux_amd64
export CC="gcc"
export GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
export CXX=g++
export CGO_ENABLED=1
其中〜是系统中个人文件夹的名称(Bash Gnu Linux)