zoukankan      html  css  js  c++  java
  • goland引用gin

    引用:https://blog.csdn.net/qq_41188944/article/details/107819492

    1、首先安装go,我安装的版本是1.16.2

    安装路径是C:Program Filesgo

    2、创建工作目录,也就是你写代码的位置

    D:gotest

    3、在D:gotest中创建项目目录,比如learn-gin

    4、用goland打开D:gotestlearn-gin目录

    5、设置GOROOT和GOPATH

    6、开启GOMODULE和设置GOPROXY

    打开goland的Terminal控制台,进行设置

    go env -w  GO111MODULE=on

    go env -w GOPROXY=https://goproxy.cn,direct

    7、初始化go module

    此时会多出一个D:gotestlearn-gingo.mod文件,文件里面的内容是

    8、下载gin

    此时检查go.mod文件,发现大部分飘红:

     这是因为没有单独设置go module。

    9、单独在goland中设置

    此时再查看,就正常了。

    10、创建example.go,使用gin

    11、运行文件,检查结果

    文件任意处,右键点击

    浏览器访问localhost:8080/ping

    结果

    总结:

    尤其要注意go module的问题,我第一次测试时,没有注意go module的问题。

    因为使用python习惯了,我一直以为只要设置好python的执行路径,就可以安心编写代码了。

    安装第三方包时,只需要pip install即可,然后在python脚本引入即可。

    但是go不行,在go的1.16版本中,必须使用go module来管理包。

    在没有go mod init learn-gin时,用go get -u gin死活安装不上gin。

    所以大家要注意!

  • 相关阅读:
    CodeForces 733B Parade
    LeetCode 150 Evaluate Reverse Polish Notation
    LeetCode 148 Sort List
    数据库的迁移
    LeetCode 147. Insertion Sort List
    构建一个可以统计 qps 的nginx服务的Dockerfile
    各城市区号
    tkinter中menu菜单控件(十二)
    tkinter中scale拖拉改变值控件(十一)
    tkinter中spinbox递增和递减控件(十)
  • 原文地址:https://www.cnblogs.com/t-road/p/15258063.html
Copyright © 2011-2022 走看看