当前位置: 首页 > news >正文

鹧鸪哨网站1v1深度开发哔哩哔哩推广网站

鹧鸪哨网站1v1深度开发,哔哩哔哩推广网站,无锡网站建设开发,做特卖的网站雅美盛典1. GOROOT和GOPATH GOROOT 和 GOPATH 都是 Go 语言中的环境变量#xff0c;用于指定 Go 工具链和工作区的路径。 GOROOT 指定了 Go 工具链的安装路径#xff0c;它包含了 Go 语言的标准库、编译器等工具。在使用 Go 编译器、运行时等工具时#xff0c;它们会默认从 GOROOT…1. GOROOT和GOPATH GOROOT 和 GOPATH 都是 Go 语言中的环境变量用于指定 Go 工具链和工作区的路径。 GOROOT 指定了 Go 工具链的安装路径它包含了 Go 语言的标准库、编译器等工具。在使用 Go 编译器、运行时等工具时它们会默认从 GOROOT 中查找相关的文件。一般情况下我们不需要修改 GOROOT 的值除非你需要使用不同版本的 Go 工具链。 GOPATH 指定了 Go 语言工作区的路径它包含了你的项目源代码、依赖库以及编译后的可执行文件等。在使用 Go 工具链时它们会默认从 GOPATH 中查找相关的文件。如果你的项目依赖了第三方库那么这些库也会被下载到 GOPATH 目录下。在使用 Go Modules 进行依赖管理时GOPATH 的作用会被降低因为 Go Modules 可以将依赖库放在任何地方不需要将其放在 GOPATH 目录下。 总之GOROOT 和 GOPATH 都是 Go 语言中非常重要的环境变量它们对于正确配置 Go 工具链和工作区非常重要。 2. GOPATH GOPATH 是一个环境变量用于指定 Go 语言工作区的路径。在 GOPATH 中包含了三个重要的目录src、bin 和 pkg。其中src 目录是用于存放 Go 语言源代码的目录bin 目录是用于存放编译后的可执行文件的目录pkg 目录是用于存放编译后的库文件的目录。 GOPATH 的作用是告诉 Go 工具链在哪里查找你的项目源代码和依赖库。如果你的项目不在 GOPATH 目录下那么你需要将你的项目复制到 GOPATH/src 目录下或者设置 GO111MODULEon使用 Go Modules 进行依赖管理。如果你使用 Go Modules 进行依赖管理那么你可以将你的项目放在任何地方不需要将其复制到 GOPATH/src 目录下。 3. vscode安装go插件后编写代码弹出来的安装模块选择全部安装即可 全部安装成功 安装成功后会在我们的GOPATH路径下下载到相关的可执行文件和库文件 4. vscode中显示package引用包“报错” gopls requires a module at the root of your workspace. You can work with multiple modules by upgrading to Go 1.18 or later, and using go workspaces (go.work files). See the documentation for more information on setting up your workspace: https://github.com/golang/tools/blob/master/gopls/doc/workspace.md.这个“报错”并不是“‘报错”不会影响程序的正常运行 主要是因为我的GOPATH和工作目录不再同一目录下有很多网友说的可以打开文件— 首选项— 设置— 扩展— go— Alternate Tools— 编辑settings.json 这里添加 gopls: {experimentalWorkspaceModule: true },我这里是行不通的照样报错不行不行不行 5. 使用 Go Modules 管理 最大的好处就是我的项目可以放在任意位置 vscode打开控制台在项目下执行go mod init 项目路径例如我的项目路径是D:/goproject 执行go mod init goproject 可以看到在我的项目底下生成了一个go.mod文件里面放的是我的项目名称和go版本其实这个文件还有更多作用感兴趣的可以去多多了解也可以达到评论区一块学习交流 这个文件也可以自己手动添加不用命令 module goprojectgo 1.176. go.mod文件 是的使用 go mod init goproject 命令会在当前目录下生成一个名为 go.mod 的文件。这个文件是 Go Modules 的描述文件它包含了你的项目名称、版本号以及依赖库等信息。 在你的项目中使用 Go Modules 进行依赖管理时你可以在 go.mod 文件中声明你的项目所依赖的第三方库然后使用 go build、go test 等命令自动下载并管理这些依赖库。这样可以方便地管理你的项目依赖并且可以避免由于依赖库版本不一致而导致的编译错误等问题。 除了 go.mod 文件之外使用 go mod init 命令还会生成一个名为 go.sum 的文件。这个文件用于记录你的项目所依赖的第三方库的具体版本和哈希值等信息以确保每个人在构建你的项目时都使用相同的依赖库版本。
http://www.yutouwan.com/news/377022/

相关文章:

  • 大型房产网站建设网站开发用什么语言开发的
  • 巴中交通建设有限公司网站潍坊市做网站
  • 网上建设银行网站首页做视频导航网站
  • 企业级网站建设企业类网页设计
  • 网站制作合肥千万别学服装设计
  • 物流网站建设实例微信分销app
  • 做网站很难吗海南省建设厅官方网站
  • 会员系统网站制作网站建设选哪家
  • ci框架的网站北京市建设工程交易服务中心网站
  • 大连网站优化步骤常熟网站制作设计
  • 个人网站域名备案流程江门建设局网站
  • 成都网站模板西安做网站程序
  • 北京网站建设好不好天大庆建设网站首页
  • 网页制作与网站建设论文wordpress页面导航菜单
  • 扬州网站建设 开元wordpress如何更新临时域名
  • 营销类网站设计 要点运营推广方案模板
  • 合肥网站制作需小件加工平台
  • html中网站最下面怎么做外发加工网接单
  • app和手机网站的区别青岛做企业网站
  • 做网站要icp备案吗专业的网站开发服务商
  • 奥迪汽车建设网站网站制作换下面友情连接
  • 上海大公司seo排名网站 优帮云
  • 浅谈电子商务网站建设北京小程序开发平台
  • 誉重网站建设科技网站配色
  • 企业网站域名服务器哪里买到纯净网站模板
  • 西海岸建设局网站新乐网站制作价格
  • 那几个网站可以做h5wordpress数据库文件路径
  • 哈尔滨在线制作网站酒店网站开发需求文档
  • 时光慢网站建设方案论文外贸网站案例
  • 惠州响应式网站哪家好wordpress动漫主题曲