美文网首页
【问题】在使用go的时候碰到的go get的一些坑

【问题】在使用go的时候碰到的go get的一些坑

作者: 鱼欲遇雨 | 来源:发表于2018-02-26 00:19 被阅读0次

    问题描述

    在使用go语言的时候,难免要用到go get命名来获得一些已经存在的代码

    但是,官方网站golang.org是被墙的,需要翻墙

    因为自己是搭建了ss,但是用的是sock5协议,而go get使用的是http或者https的协议

    所以自己找到了cow这个工具,可以将sock5协议转换成http协议代理

    但是自己没有弄成功

    后来一想,干脆直接在vps上面通过go get将代码下载先来,然后通过scp将代码通过远程传过来

    然后在vps安装go的时候,发现apt-get报错了,某些地址找不到了

    报错如下
    does not have a Release file

    解决方法

    本来以为找个ubuntu的源,替换一下就行了

    一顿折腾/etc/apt/source.list文件

    还没有给弄好

    期间找到了一个自动生成源的工具
    自动生成源

    通过google错误,在ubuntu官网找到了这个回答
    Xenial repository does not have a Release file

    并不是我想要的答案。

    以及下面这个问题
    Error: The repository 'xxx' does not have a Release file [closed]

    这个问题又给出了另外一个连接,How to install software or upgrade from an old unsupported release?

    最后通过do-release-upgrade直接更新OK搞定

    本质的问题是ubuntu 17.04版本的软件仓库不支持更新和安全的patch了。

    结尾

    2018年2月26日 写于尚品园

    相关文章

      网友评论

          本文标题:【问题】在使用go的时候碰到的go get的一些坑

          本文链接:https://www.haomeiwen.com/subject/vmbdxftx.html