GO 入门学习笔记


GOPATH 环境变量配置 - windows 环境

<h2>GOPATH 说明</h2> <ul> <li> <p>是一个环境变量,用来表明你写的 GO 项目的存放路径</p> </li> <li> <p>允许多个目录</p> </li> <li> <p>当有多个目录时,请注意分隔符,</p> </li> <li> <p>多个目录的时候 Windows 是分号,Linux 系统是冒号,</p> </li> <li>当有多个 GOPATH 时,默认会将 go get 的内容放在第一个目录下</li> </ul> <h2>GOPATH 目录约定目录</h2> <ul> <li> <h3>src</h3> <p><strong>存放源代码</strong></p> <p>比如:.go .c .h .s等</p> </li> <li> <h3>pkg</h3> <p><strong>编译后生成的文件</strong></p> <p>比如:.a</p> </li> <li> <h3>bin</h3> <p><strong>编译后生成的可执行文件</strong></p> <p>为了方便,可以把此目录加入到 $PATH 变量中</p> </li> </ul> <h2>命令行形式</h2> <h4>设置环境变量</h4> <pre><code class="language-bash">set GOPATH=D:\gocode</code></pre> <h4>查看环境变量</h4> <pre><code class="language-shell">echo %GOPATH%</code></pre> <h2>go get 说明</h2> <ul> <li> <p>获取远程包的工具就是 go get</p> </li> <li> <p>目前 go get 支持多数开源社区</p> <p>​ 如: github、googlecode、bitbucket、Launchpad</p> </li> </ul> <h2>go get 理解</h2> <ul> <li>go get github.com/beego/bee 和 GOPATH/src/github.com/beego/bee 两者是一致的</li> </ul>

页面列表

ITEM_HTML