GoLand导入redis的github包失败

这篇具有很好参考价值的文章主要介绍了GoLand导入redis的github包失败。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

GoLand导入redis依赖失败


网上有下载guryburd和gomodel的,这里按照官网文档安装依赖

以下命令在项目的根目录执行

初始化一个Go模块:

go mod init github.com/my/repo

To install go-redis/v9:要安装go-redis/v9:

go get github.com/redis/go-redis/v9

但是引用redis时依旧没有包

可能是这两条命令哪一条没有成功执行,我们一条条分析

1、初始化mod文件

首先检查项目根路径下的mod是否存在

GoLand导入redis的github包失败,go,goland,redis,redis,github,数据库,go

如果mod文件创建失败或者提示冲突,就在settings中删除GOPATH

GoLand导入redis的github包失败,go,goland,redis,redis,github,数据库,go

2、安装go-redis包

第二条命令执行完成后检查go.mod文件
GoLand导入redis的github包失败,go,goland,redis,redis,github,数据库,go
如果成功显示就没有问题
如果爆红,可能是GOPROXY的问题,需要在settings中进行如下配置

GoLand导入redis的github包失败,go,goland,redis,redis,github,数据库,go

GOPROXY=https://goproxy.io

3、测试

命令行输入

go mod tidy

随后在程序中测试redis依赖是否可用

启动连接redis,并打印redis.Client类型变量

import (
	"context"
	"fmt"
	"github.com/redis/go-redis/v9"
)

func main() {
    client := redis.NewClient(&redis.Options{
        Addr:	  "localhost:6379",
        Password: "", // no password set
        DB:		  0,  // use default DB
    })
    fmt.Println(client)
}

有输出就可用文章来源地址https://www.toymoban.com/news/detail-552009.html

Redis<cnetos:6379 db:0>

到了这里,关于GoLand导入redis的github包失败的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • MacOS goland go1.21 debug问题

    brew install dlv 安装之后在终端会显示所在目录 类似/usr/local/Cellar/delve/1.21.0/bin 在文件系统中找到goland 右击选择show package contents - Contents - plugins - go 尝试替换 其中对应系统 的 dlv 结果还是不行 然后打开应用goland Help → Edit Custom Properties 增加以下代码: dlv.path=/usr/local/Cellar/del

    2024年02月11日
    浏览(28)
  • Go语言集成开发环境(IDE):GoLand 2023中文

    GoLand 2023是一款由JetBrains开发的现代化、功能丰富的Go语言集成开发环境(IDE) 。它提供了智能代码提示和自动完成、强大的内置调试器以及代码重构工具,帮助开发者提高编码效率并确保代码质量。GoLand 2023还支持多种版本控制系统,集成了测试工具,并提供了代码审查功能

    2024年02月06日
    浏览(39)
  • 解决Windows下Goland的Terminal设置为Git Bash失败

    路径不要选错了: 如果还是不行: 把bash路径加进去试试 goland设置Terminal

    2024年01月22日
    浏览(78)
  • Go开发IDE全览:GoLand vs VSCode全面解析

    关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人。 在软件开发的世界里

    2024年02月08日
    浏览(37)
  • Go 开发IDE全览:GoLand VS VSCode全面解析

    在软件开发的世界里,开发环境的选择与配置是成功项目的基础之一。特别是在Go(又名Golang)这样一个逐渐获得主流认同、在微服务和云计算领域有着广泛应用的编程语言中,选择合适的开发工具就显得尤为重要。虽然Go语言自身具有简洁、高效的特点,但好的开发工具能极

    2024年02月08日
    浏览(39)
  • 升级Go 版本到 1.19及以上,Goland: file.Close() 报错: Unresolved reference ‘Close‘

    File - Settings - Go - Build Tags Vendoring - Custom tags - 添加值 “unix” Go 1.19 引入了unix构建标签。因此,需要添加unix到自定义标签。 https://blog.csdn.net/weixin_43940592/article/details/128637876

    2024年02月11日
    浏览(31)
  • macos 升级goland 支持范型&compile: version “go1.18“ does not match go tool version “go1.17.13

    之前一直用的go1.17现在因为接入了一个推特API的包 被破升级为go1.18导致代码出现两个问题 goland版本太低 不支持范型 导致部分代码飘红(但是不影响运行 好奇怪) 因为代码的goroot改为了 go1.18 ,环境里的是之前的go1.17 , 所以导致我的makefile命令不能用 : compile: version \\\"go1.

    2023年04月08日
    浏览(37)
  • Bug:Goland左侧丢失项目结构(Goland常用快捷键)

    2.1 以管理员身份运行代码(sudo) 2.2 设置默认go build构建环境 Goland - Preference - Go - Build tags 2.3 断点用法 2.4 工具栏 ①tool bar 打开快捷工具栏,如果装了git插件也会打开git工具栏,方便我们diff文件,提交代码 Git插件:GitToolBox ②bookmark ③structure ④更改默认终端 如果mac上安装了

    2024年01月22日
    浏览(28)
  • 关于goland的一些坑

    主要是做个记录,供自己看 注意goland中的GOPATH配置: Global GOPATH直接影响这个项目的终端go env中的GOPATH Use GOPATH that’s define in system environment,勾选意思是:将Global GOPATH作为Project GOPATH index entire GOPATH,勾选:将project GOPATH加入到go env中的GOPATH环境变量中 一般建议是,在创建项

    2024年02月03日
    浏览(35)
  • goland设置

    1、go file设置 file-setting-Editor-File and Code Templates-Go File         package ${GO_PACKAGE_NAME}         /**          * @description:          * @author:${USER}          * @date:${YEAR}/${MONTH}/${DAY} ${HOUR}:${MINUTE}          * @Version: 1.0          */ 2、画图插件安装 file-setting-Plugins-plantUML 安

    2024年02月10日
    浏览(24)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包