日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

go mod依赖离线安装_go mod 无法自动下载依赖包的问题

發(fā)布時間:2024/10/12 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 go mod依赖离线安装_go mod 无法自动下载依赖包的问题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

go 11以后啟用了go mod功能,用于管理依賴包。

當(dāng)執(zhí)行g(shù)o mod init生成go.mod文件之后,golang在運行、編譯項目的時候,都會檢查依賴并下載依賴包。

在啟動了go mod之后,通過go mod下載的依賴包,不在放在GOPATH/src中,而是放到GOPATH/pkg/mod中。

比如我當(dāng)前的GOPATH=/root/go,我在/root/goProjects/下新建了一個項目gProject1,并在項目下編寫了一些代碼,引用了一些第三方包:

echo $GO111MODULE

auto

mkdir /root/goProjects/gProject1

cd /root/goProjects/gProject1

vi main.go

cat main.go

package main

import (

"log"

"github.com/toolkits/smtp"

)

func main() {

//s := smtp.New("smtp.exmail.qq.com:25", "notify@a.com", "password")

s := smtp.NewSMTP("smtp.exmail.qq.com:25", "notify@a.com", "password",false,false,false)

log.Println(s.SendMail("notify@a.com", "ulric@b.com;rain@c.com", "這是subject", "這是body,red"))

}

go mod init gProject1

go: creating new go.mod: module gProject1

-cat go.mod

module gProject1

go 1.12

yzc:gProj

go run main.go

如果此時報錯:

build command-line-arguments: cannot load github.com/toolkits/smtp: cannot find module providing package github.com/toolkits/smtp

原因是因為git版本較低,go get 無法通過git下載github.com/toolkits/smtp到指定路徑。

你可以手動執(zhí)行一下go get github.com/toolkits/smtp,發(fā)現(xiàn)會報一個類似這樣的錯誤:

# go get github.com/toolkits/smtp

go get github.com/toolkits/smtp: git ls-remote -q https://github.com/toolkits/smtp in /root/go/pkg/mod/cache/vcs/7028097e3b6cce3023c34b7ceae3657ef3f2bbb25dec9b4362813d1fadd80297: exit status 129:

usage: git ls-remote [--heads] [--tags] [-u | --upload-pack ] ...

就是git版本太低了,無法支撐go get運行g(shù)it時的參數(shù)調(diào)用。

升級git

macos:

brew upgrade git

centos6/7

Remove old git

sudo yum remove git*

centos6:

sudo yum -y install https://centos6.iuscommunity.org/ius-release.rpm

centos7:

sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm

sudo yum -y install git2u-all

再次執(zhí)行g(shù)o run main.go:

go: finding github.com/toolkits/smtp latest

go: downloading github.com/toolkits/smtp v0.0.0-20190110072832-af41f29c3d89

go: extracting github.com/toolkits/smtp v0.0.0-20190110072832-af41f29c3d89

2019/07/27 16:15:52 535 Error: ��?����?���?�������?: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256

總結(jié)

以上是生活随笔為你收集整理的go mod依赖离线安装_go mod 无法自动下载依赖包的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: v天堂在线观看 | 三级网站在线免费观看 | 麻豆一区二区三区在线观看 | 中文字幕 成人 | 国产一卡二卡三卡四卡 | 国产午夜电影在线观看 | 日本一区二区免费在线观看 | 啪啪小视频 | 日本黄色美女视频 | 国产黑丝av | 欧美精品99 | 黄色网址多少 | 免费成人高清视频 | 华丽的外出在线 | h片网站在线观看 | 97超碰人人澡人人爱学生 | 黑人一区二区三区 | 欧美日韩人妻精品一区在线 | 97日日夜夜 | 欧美性极品| 麻豆视频黄色 | 亚洲aaa级 | 日韩天堂网| 日本成人三级 | 国产91久久婷婷一区二区 | 国产毛片一区二区 | 久久国产精品无码一区二区 | 欧美国产大片 | 亚洲自拍第三页 | 久久久久不卡 | 美女国产网站 | 欧美,日韩,国产在线 | 日韩欧av | 欧美日韩在线视频一区二区 | www.在线观看av | 奇米影视一区二区三区 | 丰满人妻熟女aⅴ一区 | 涩五月婷婷 | 少妇高潮av久久久久久 | 国产精品人八做人人女人a级刘 | 亚洲男人的天堂网站 | 欧洲女女同性videoso | 欧美成人午夜影院 | 夜夜操影视 | 国产精品亚洲一区二区三区 | 久久亚洲中文字幕无码 | 国产激情视频一区 | 久久狠狠干 | 欧美黄色成人 | 色视频网址 | 国产精品av一区 | 日本一级淫片色费放 | 痴女扩张宫交脱垂重口小说 | 欧美在线视频播放 | 欧美性大战久久久久久久 | 精品国产乱码久久久久久蜜臀 | 韩国精品在线 | 国产av一区二区三区 | 免费不卡毛片 | 欧美视频一二三区 | 伊人天天操 | 久久性av | 加勒比精品在线 | jizz内谢中国亚洲jizz | 浪漫樱花动漫在线观看免费 | 亚洲精品无码一区二区 | 天天在线免费视频 | 中年夫妇啪啪高潮 | 日本三级理论片 | 色哟哟视频网站 | 国产在线高潮 | 亚洲视屏在线观看 | 911亚洲精选 | 中文字幕日韩人妻在线视频 | 白丝久久 | 91一区视频| 国产最新av| 人妻在卧室被老板疯狂进入 | 香蕉视频在线免费看 | 97av免费视频| 亚洲免费在线观看视频 | 亚洲资源在线播放 | 在线观看日韩一区 | 久久99久久99精品 | 精品久久久久中文慕人妻 | 女性私密整形视频 | 国产乱子伦精品无码码专区 | 亚洲欧美日韩偷拍 | 内射后入在线观看一区 | 国产精品久久久久久久久久久久久久久久久久 | 精品国产伦一区 | 日韩在线观看网站 | 影音先锋精品 | 先锋av资源在线 | 日日摸日日 | 欧美人妻精品一区二区 | 一级片网址 | 色站综合 | 亚洲综合一区在线 |