解决go build 构建问题 go:build comment without // +build comment

这篇具有很好参考价值的文章主要介绍了解决go build 构建问题 go:build comment without // +build comment。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

记录一个go build 构建的问题

main.go 文件

package main

import (
	"github.com/valyala/fasthttp"
	"go.uber.org/zap"
)

var logger *zap.Logger

func init() {
	logger, _ = zap.NewProduction()
}

func fastHTTPHandler(ctx *fasthttp.RequestCtx) {
	logger.Info("hell, go module", zap.ByteString("uri", ctx.RequestURI()))
}

func main() {
	fasthttp.ListenAndServe(":8081", fastHTTPHandler)
}

脚本功能是监听8081端口访问,打印访问的头信息日志

执行go build 构建 报错

main.go:5:2: //go:build comment without // +build comment

排查了代码应该是没有问题,必应网站查询问题原因,可能是go 的版本 是低于1.17版本 导致出现的问题,go 引入的依赖库包中 1.17版本后 引入了新的构建标记语法导致的兼容问题

查看当前使用的go版本

##的确是低于 1.17 版本
PS D:\coder\gotestprojects\hellomodule> go version
go version go1.16.5 windows/amd64
###安装go1.17.13 版本
PS D:\coder\gotestprojects\hellomodule> go version
go version go1.17.13 windows/amd64
### 重新执行go build 命令执行成功

查询解决问题参考链接
https://github.com/bitfield/script/issues/131
https://it-explain.com/go-golang-build-error-gobuild-comment-without-build-comment/文章来源地址https://www.toymoban.com/news/detail-559020.html

到了这里,关于解决go build 构建问题 go:build comment without // +build comment的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ACM模式数组构建二叉树Go语言实现

    想输入一个数组,然后构造二叉树 例如数组为 [6, 2, 8, 0, 4, 7, 9, -1, -1, 3, 5] 对应的二叉树为: ACM模式数组构建二叉树 重点:如果父节点的数组下标是 i ,那么它的左孩子下标就是 i*2+1 ,右孩子下标就是 i*2+2 。 输出:

    2024年02月10日
    浏览(47)
  • 【Stable-Diffusion-webui】No module ‘xformers‘. Proceeding without it. 问题解决方法(Windows)

    使用 ./webui-user.bat 运行sdweb时,提示如下: 虽然能够正常运行,但通过搜索了解到该模块 xformers 能对GPU有一定优化,总是装了肯定比没装好(实测确实是加快了出图的速度),所以针对该行报错: 尝试了网上能找到的几种方法: 以该命令运行: ./webui-user.bat --xformers 运行结

    2024年02月08日
    浏览(46)
  • 解决“WARN: Establishing SSL connection without server‘s identity verification is not recommended.”问题

    今天学Spring Boot链接JDBC池遇到了这个问题: WARN: Establishing SSL connection without server\\\'s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn\\\'t set. For compliance with existing applications not using SSL the verifyServerC

    2024年02月12日
    浏览(35)
  • 使用go语言构建区块链 Part1.基础原型

    英文源地址 区块链技术是21世纪最具变革型的技术之一,它仍处于成长阶段, 其潜力尚未完全实现.从本质上说, 区块链是一个分布式的记账数据库.但它的独特之处在于它不是一个私有数据库,而是一个公共数据库, 也就是说, 每个使用它的人都有它的完整或部分副本.而且,只有在

    2024年02月07日
    浏览(53)
  • 使用go语言构建区块链 Part4.事务1

    英文源地址 事务是比特币的核心, 区块链的唯一目的是以安全可靠的方式存储交易, 因此在交易创建后没有人可以修改. 今天我们开始实现事务, 但由于这是一个相当大的主题, 我将它分成两部分: 在这一部分中, 我们将实现事务的通用机制, 在第二部分中, 我们将研究细节. 此外

    2024年02月06日
    浏览(51)
  • 【Go Web 篇】从零开始:构建最简单的 Go 语言 Web 服务器

    随着互联网的迅速发展,Web 服务器成为了连接世界的关键组件之一。而在现代编程语言中,Go 语言因其卓越的性能和并发能力而备受青睐。本篇博客将带你从零开始,一步步构建最简单的 Go 语言 Web 服务器,让你对 Go 语言的 Web 开发能力有一个初步的了解。 在选择一门语言

    2024年02月11日
    浏览(54)
  • Rust 是一种面向系统编程语言 主要被设计用来解决执行速度、安全性、并发性和可靠性等方面的问题 Rust From First Principles: Building a Minimal Rust

    作者:禅与计算机程序设计艺术 Rust 是一种面向系统编程语言,主要被设计用来解决执行速度、安全性、并发性和可靠性等方面的问题。相比于其他语言来说,它拥有以下优点: 高性能: Rust 的运行时是单线程的,但是拥有基于垃圾收集(GC)的自动内存管理机制,使得在开

    2024年02月07日
    浏览(56)
  • 【AICG】关于解决配置stable-diffusion-webui时的问题:No module ‘xformers‘. Proceeding without it.

    关于这个问题,在stable-diffusion-webui/venv/Scripts目录下进入terminal,输入./activate激活stable diffusion创建的虚拟环境,然后使用: 就基本可以了,最后在webui-user.bat文件上右击,点击“编辑”,在set COMMANDLINE_ARGS=后面加上--xformers,保存,正常运行,就能使用xformers进行加速了

    2024年02月11日
    浏览(54)
  • 探索开源创新:Gorb - Go语言构建的高效RESTful API框架

    项目地址:https://gitcode.com/kobolog/gorb Gorb 是一个为Go语言开发者设计的轻量级、高性能的RESTful API框架。它旨在简化API开发流程,提高代码可读性和可维护性,同时也提供了一套强大的工具来帮助开发者创建健壮的Web服务。 Gorb的核心特性包括: 路由控制 :Gorb使用了直观且灵活

    2024年04月25日
    浏览(44)
  • [Go 夜读 第 148 期] Excelize 构建 WebAssembly 版本跨语言支持实践

    Excelize 是 Go 语言编写的用于操作电子表格文档的基础库,支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片 (表)、透视表、切片器等复杂组件的文档,并提供流式读写支持,用于处理包含大规模数据的工作簿。可应用于各类报表平台、云计算、边缘计

    2024年02月08日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包