解决 hugo travis 部署博客 failed and exited with 2 during . 错误

🕓 Dec 20, 2019 · ☕1 min read

案由

昨天晚上想要更新一下博客,因为发现之前的 docker v2ray ss emby CDN 自选 cloudflare 节点 简单教程 + trojan 特洛伊 可以完全自动化了。 但是在推送到github的时候,travis控制台出现failed and exited with 2 during .错误,各种重启,折腾,睡觉,折腾,依然无效 error 真是难坏小白了

经查

没关系 有谷歌大法,万事可解。我也想用百度啊,可是百度搜索根本没结果啊。。。 googled 貌似这个是 travis 使用 go 1.1.11.x 版本的时候木有加载MODULEs

If GO111MODULE=auto or is unset, then the go command enables or
disables module support based on the current directory.
Module support is enabled only when the current directory is outside
GOPATH/src and itself contains a go.mod file or is below a directory
containing a go.mod file.

answer

结案

天上一条

env:
- GO111MODULE=on

执行

都说hugo逼格高,哪哪儿好的,又是travis 自动部署,又是GitHub存储。我一个小白怎么用着这么难受呢? 说实话,真不如typcho,直接在网页端编辑,写作了,简单粗暴

也可能我是纯白吧,饕餮大餐怕吃相难看呢

更新

今天又出幺蛾子 把环境改成如下才可以,小白真难

sudo: false
language: go

dist: bionic

env:
global:
    - CACHE_NAME=${TRAVIS_ARCH}
    - GO111MODULE=on
    - GOPROXY=https://proxy.golang.org
    - HUGO_BUILD_TAGS=extended

嗯,这回稳定多了,上述是按照官方的示例文件写的,应该能稳定一度时间了


金牌大学渣
WRITTEN BY
金牌大学渣
Web Developer