四月十六号日报

Posted swtczb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了四月十六号日报相关的知识,希望对你有一定的参考价值。

今日学习内容

VSCode下Go语言的安装与配置

由于发现在Linux终端下写代码不是很方便,遂在Windows下配置开发环境

安装步骤

  • Go下载地址:Golang
  • VSCode下载地址:VSCode
  • 下载完成后安装一路默认就好了(安装路径可以自己设置)

注意事项

  • Go安装完成后可以在cmd中输入来安装是否正确

    go version
    go env
  • VSCode设置:当打开VSCode后新建一个后缀名为.go的文件,VSCode会提示自动安装Go插件,在文件中输入以下代码

    package main
    import "fmt"
    func main() 
        fmt.Println("Hello world")
    
  • 坑在这里!!!:在写代码时会出现提示让我们下载一些包,但是由于防火长城的存在,我们始终无法正确下载这些安装包,解决方法如下:

    1. 下载 Git,安装选择一路默认就行

    2. 打开GOPTH对应的目录,里面会有src目录(可能存在bin与pkg目录)在src中新建目录,结构如下:

      • github.com
        • golang
      • golang.org
        • x
    3. 目录创建成功后,在x目录中运行

      git clone https://github.com/golang/tools.git tools
    4. 然后将下载的tools目录拷贝一份至golang目录,至此,目录结构变为:

      • github.com
        • golang
          • tools
      • golang.org
        • x
          • tools

      到此,当vscode再次出现安装提示的时候,我们点击安装,就可以安装成功了。

    5. 又一个坑!:我在安装到golint时,死活不成功,提示信息如下

      can't load package: package golang.org/x/lint/golint: cannot find package "golang.org/x/lint/golint" in any of:
              C:\Go\src\golang.org\x\lint\golint (from $GOROOT)
              C:\Users\abel1\go\src\golang.org\x\lint\golint (from $GOPATHzai)

      找了许多解决方案都无法正确安装,最后的原因时因为golint 的源码在lint下,而不是tools,需要单独拉取 golint 源码,我们进入%GOPATH%\src\golang.org\x,执行下列命令拉取 golint 源码:

      git clone https://github.com/golang/lint

      最后回到%GOPATH%,通过go install安装 golint:

      go install github.com/golang/x/lint/golint
    6. 大功告成,效果如下:

    完成了部分红网云产品介绍PPT

以上是关于四月十六号日报的主要内容,如果未能解决你的问题,请参考以下文章

五月六号日报

日报Steam春促即将开启|《彩虹六号隔离》年内发售

四月三十号日报

四月八号日报

四月二十四号日报

四月十五号日报