看到网上有一篇文章讲如何使用direnv管理GOPATH变量, 很有用。
sudo aptitude install direnv echo 'eval "$(direnv hook bash)"' >> ~/.bashrc
- 在go项目目录下 (如果你有多个go项目目录,在每一个目录下都要做)创建一个.envrc文件:
echo 'export GOPATH=$(pwd)' > .envrc export PATH=$GOPATH/bin:$PATH
这样,你进入某个go项目目录的时候,GOPATH会自动调整到那个目录。
test comment