如何在 Go 构建过程中更改 ~/.cache 目录

2023-11-21

Go build 触及 ~/.cache 这是不可取的。

如何更改该目录的位置?


缓存默认为操作系统定义的用户缓存 目录,但可以通过设置 $GOCACHE 来移动。

Source: 文章来自RSC

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Go 构建过程中更改 ~/.cache 目录 的相关文章

  • 取消用户特定的 goroutine [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有一个应用程序 网络应用程序 允许用户使用 twitter oauth 登录并提供自动推文删除功能 用户登录到 Web 应用程序后
  • 共享来自单独命令/进程的属性

    我提供带有多个命令和子命令的命令行工具 我使用cobra https github com spf13 cobra命令行 我有两个单独的命令首先是前提条件e 给其他人 例如第一个命令是通过创建临时文件夹并验证某些文件来首选环境 第二个命令应
  • Golang 基础知识 struct 和 new() 关键字

    我正在学习 golang 当我阅读描述结构的章节时 我遇到了初始化结构的不同方法 p1 passport var p2 passport p3 passport Photo make byte 0 0 Name Scott Surname
  • nsq 无法通过连接到 nsqlookupd 来消费消息

    我尝试使用 docker compose 来运行 nsq docker compose yml如下 version 3 services nsqlookupd image nsqio nsq command nsqlookupd ports
  • 在 IntelliJ IDEA 中运行。多个文件和错误未定义:数据

    我想使用 IntelliJ IDE 社区版编写代码GO Go语言 我安装了正确的插件 并安装了构建应用程序所需的所有工具 我的应用程序包含以下两个文件 每个都在目录中 事件服务器 Main go Data go 如果我想使用 Run Ctl
  • 如何在C#中执行Go函数

    有没有办法从 C 执行 Go 函数 例如 对于 Python 我会使用 Ironpython 我知道我可以生成一个进程来执行 Go 脚本 但如果可能的话 我真的不想回退到这样的解决方案 Google 搜索没有显示任何内容 那么有什么方法可以
  • 完全删除使用“go get”安装的软件包?

    我正在使用 Go 1 13 1 最新版本 我正在尝试完全删除我安装的软件包go get来自 GitHub 这go clean i
  • 在处理程序之后访问 HTTP 请求上下文

    在我的日志记录中间件 链中的第一个 中 我需要访问一些在链下游的某些身份验证中间件中编写的上下文 并且仅在处理程序本身执行之后 旁注 需要首先调用日志记录中间件 因为我需要记录请求的持续时间 包括在中间件中花费的时间 此外 当权限不足时 身
  • 在golang中获取TTFB(第一个字节的时间)值

    我正在尝试获取 TTFB 值和 Connect 值 c exec Command curl w Connect time connect TTFB time starttransfer Total time time total o dev
  • 使用 OpenTelemetry 统一不同服务的范围

    我刚刚开始使用 OpenTelemetry 并为此创建了两个 微 服务 Standard and GeoMap 最终用户将请求发送到Standard服务 该服务又将请求发送到GeoMap在将结果返回给最终用户之前获取信息 我使用 gRPC
  • golang mongodb (mgo) 没有插入文档

    我在使用 mgo 在 mongodb 中保存 golang 结构时遇到问题 type AN Track Log struct Id bson ObjectId bson id omitempty user session id str st
  • 递归追加到切片不起作用

    我正在尝试学习 Go 但我不明白为什么递归调用堆栈末尾的这段代码返回一个空切片 有帮助吗 还tmp甚至似乎没有在调试器中注册 func main input 3 int 4 6 7 expected 6 7 4 6 7 4 6 4 7 fm
  • 与 Reflect.StructTag.Get 不兼容

    我当时在 Google Cloud 中工作 一切都很好 但是当我在 PC 中克隆所有项目时 每个 JSON 结构中都有此消息 结构体字段标签bson edad json edad omitempty 与reflect StructTag G
  • 在 Go 中调用外部命令

    如何在GO中调用外部命令 我需要调用外部程序并等待它完成执行 在执行下一条语句之前 您需要使用执行包 http golang org pkg os exec 使用启动命令Command http golang org pkg os exec
  • 如何通过map[string]interface{}递归迭代

    我遇到了一个问题 如何在附加条件下递归地迭代 map string interface 1 如果一个值是一个映射 递归调用该方法 2 如果一个值是一个数组 调用数组的方法 3 如果一个值不是一个映射 处理它 现在当方法尝试执行时doc th
  • 如何避免 Google App Engine 标准环境中 Gorilla 会话的内存泄漏?

    我正在使用 Gorilla 在 Google App Engine 上启用会话变量 到目前为止 我只导入了 github com gorilla sessions 但 Gorilla 的页面显示 如果您不使用 gorilla mux 则需要
  • 如何将 json 字符串编组到 bson 文档以写入 MongoDB?

    我正在寻找的东西相当于文档 parse https api mongodb com java 3 2 org bson Document html parse java lang String 在golang中 这允许我直接从json创建b
  • golang 将 big.Float 转换为 big.Int

    将big Float转换为big Int 我在下面编写代码 但它溢出了uint64 那么将big Float转换为big Int的正确方法是什么 package main import fmt import math big func Fl
  • go语言读取并合并两个Yaml文件

    假设我们有两个 yaml 文件 master yaml someProperty someVaue anotherProperty anotherValue 覆盖 yaml someProperty overriddenVaue 是否可以解
  • 如何使用 glide golang 安装私有仓库

    我在用glide作为我的 golang 项目的包管理 我无法使用私有存储库glide get bezos gitlab com gomock 即使我提供了正确的凭据 它也会询问用户名和密码 但最终会抛出错误 请提出任何想法 这与glide或

随机推荐

  • 观察 Vuejs 中 window.scrollY 的变化

    我有一个非常简单的应用程序 有 2 个组件 App vue和另一个组件 Home vue我在其中保存应用程序的其余结构 粘性标题和一些带有可滚动到的锚点的部分 我想对粘性标题应用一个类 以在页面滚动时最小化徽标 所以我想我会留意任何变化wi
  • 按值传递(StringBuilder 与 String)[重复]

    这个问题在这里已经有答案了 我不懂为什么System out println 名称 输出Sam不受方法的 concat 函数的影响 而System out println 名称 输出Sam4作为该方法的追加方法的结果 为什么 StringB
  • 使用新模型和防护的 Laravel 身份验证失败:未定义索引:模型

    我正在尝试使用额外的模型和防护来验证我的 Laravel 应用程序 5 8 问题是 我在以下登录方法中收到 未定义索引 模型 错误 有什么想法我做错了吗 我已经在 Laravel 5 7 版本中使用了这个集成 并且它在那里工作没有任何问题
  • 使用 Firebase FCM 时为什么无法折叠推送通知?

    const options priority high collapseKey user id const deviceTokensPromise db ref users fcm tokens user id once value dev
  • 如何为 32 位位图生成单色位掩码

    在 Win32 下 通过执行以下操作从位图生成单色位掩码以供透明度使用是一种常见技术 SetBkColor hdcSource clrTransparency VERIFY BitBlt hdcMask 0 0 bm bmWidth bm
  • Laravel 图片库逻辑

    我最近开始开发一个相当大的网站 在该网站上 我希望允许用户上传他们的示例作品 目前我们的能力非常有限 因此图像将存储在我们的服务器上 我有点被逻辑困住了 所以我的逻辑是这样的 用户创建一个文件夹 其名称存储在数据库中users id附于其上
  • PackageMaker 用于在 Windows/Linux 上创建 Mac 包

    我们需要即时构建 Mac 包 如果有一种方法可以在 Windows 或 Linux 平台上创建相同的包 而不是在 Mac 上使用 PackageMaker 那将会很方便 有任何想法吗 我不同意这是不可能的 您当然可以在另一个操作系统上执行
  • 找不到 com.squareup.picasso:picasso:2.5.2

    我添加了毕加索依赖项 但似乎不起作用 我尝试更改版本 但还是没用 这是我的 build gradle 模块 apply plugin com android application android compileSdkVersion 23
  • 如何在 Angular 材质的 Snackbar 上添加 html 内容?

    我已经创建了烤面包机 snackbar 来响应消息 我想在烤面包机 snackbar 上添加 html 内容 以便可以以正确的格式显示多条消息 我努力了 var test h1 The Header h1 p The paragraph o
  • 如何配置jetty监听多个端口

    我只是想配置jetty来监听多个端口 我不需要多个实例 也不需要多个 Web 应用程序 只需要一个码头 一个 Web 应用程序 但监听 2 个或更多端口 默认方式不支持多条目
  • Rails 从控制台调用控制器操作

    我有一个可以创建会话的控制器会话 我想从控制台调用它 例如controller create 这是动作 def create raise request env omniauth auth to yaml auth request env
  • 使用托管标识在 Azure 中对应用程序服务进行身份验证

    我在 Azure 中设置了两个应用程序服务 Parent 和 Child 都公开 API 端点 子级有端点 Get 父级具有端点 Get 和 GetChild 使用 HttpClient 在子级上调用 Get 我希望所有子端点都需要通过托管
  • 为 Tesseract OCR 创建训练图像

    我正在编写一个用于 Tesseract OCR 训练图像的生成器 为 Tesseract OCR 的新字体生成训练图像时 最佳值是 The DPI 字体大小 以磅为单位 字体是否应该抗锯齿 Should the bounding boxes
  • 包含 是否需要链接到 tbb?

    在我的 Ubuntu 20 平台 使用 g 9 3 0 上的项目中 我使用以下行 include
  • 如何在Linux shell脚本或python中找出上周六的日期?

    我有 python 脚本 我需要每天运行它来进行备份 现在我需要找到上周六的日期 因为我需要在脚本中使用它来获取上周六所做的备份 认为 星期六我制作了这个文件 weekly user1 Jul 13 2013 sql 我需要在每天运行的脚本
  • MaxDegreeOfParallelism = Environment.ProcessorCount 减慢了我的 CPU 上的执行时间

    我有以下程序 我从http blogs msdn com b csharpfaq archive 2010 06 01 parallel programming in net framework 4 getting started aspx
  • 可以使用 R 编写 Excel 公式或数据验证吗?

    我正在尝试将 R 数据框写入 Excel 并希望添加具有 Excel 公式和 或数据验证值的其他单元格 列 例如 使用 Excel 中的数据 验证菜单提供允许值的下拉列表 细胞 我查看了 R 软件包 xlsx XLConnect 和 ope
  • 蟒蛇 | tkinter:tkinter.END 是做什么的?

    通过书本学习python 一段代码中使用了tkinter END 没有解释 import tkinter def count text out data Update out data with the total number of As
  • 更改工具栏后退箭头颜色

    你好 在上图中 您可以看到一个后退箭头和一个 部分 标题 我使用附加的 xml 代码更改了标题颜色 但我也想将后退箭头设置为白色 我在互联网上读到了一些答案 但对于这样一个简单的问题来说 它们看起来太复杂了 为什么这样做很简单吗
  • 如何在 Go 构建过程中更改 ~/.cache 目录

    Go build 触及 cache 这是不可取的 如何更改该目录的位置 缓存默认为操作系统定义的用户缓存 目录 但可以通过设置 GOCACHE 来移动 Source 文章来自RSC