美文网首页
Go语言 2021-08-24

Go语言 2021-08-24

作者: 赢家黄氏江夏堂联富 | 来源:发表于2022-03-29 02:50 被阅读0次

    GO

    $ sudo apt install git
    $ sudo add-apt-repository ppa:git-core/ppa

    请参阅:Download Git for Linux and Unix

    如果GitHub需要上载大文件,安装个Git Large File Storage (LFS)后像往常一样git push即可;可参阅:Issues with pushing large files through Git

    下载应用到 /usr/bin/ 文件夹。

    $ which go                                    #查询go语言所安装の路径
    $ sudo apt purge golang-go      #卸装旧golang应用
    $ sudo apt remove gccgo-go     #卸装旧golang应用
    $ sudo apt remove golang-go   #卸装旧golang应用
    $ sudo snap remove go             #卸装旧golang应用
    $ sudo wget https://golang.org/dl/go1.17.linux-amd64.tar.gz -P /usr/bin   #从官网 https://golang.org/doc/install#install 复制最新版本网址,下载go应用
    $ sudo rm -rf /usr/bin/go                                        #如果有旧版本文件夹,先移除旧版本go文件夹
    $ sudo tar -C /usr/bin -xzf /usr/bin/go1.17.linux-amd64.tar.gz   #解压
    $ sudo rm /usr/bin/go1.17.linux-amd64.tar.gz   #移除压缩文件
    $ sudo micro $HOME/.profile                              #然后在该文件内添加以下两行代码后,ctrl+s 再 ctrl+q 更新退出
    $ sudo micro ~/.bashrc                                         #然后在该文件内添加以下两行代码后,ctrl+s 再 ctrl+q 更新退出

    然后在该文件内添加以下两行代码后,ctrl+s 再 ctrl+q 更新退出

    #https://golang.org/doc/install#install
    export PATH=$PATH:/usr/bin/go
    export GOPATH=$HOME/go

    然后回到Linux Console后台查询版本是否已更新和所设置の路径。

    $ source ~/.bashrc    #重新读取已更新文件
    $ go version              #查询go应用版本是否更新
    $ which go                 #查询已安装go应用路径
    $ go env GOPATH   #查询已安装go应用GOPATH路径

    出现错误信息:
    https://gist.github.com/nikhita/432436d570b89cab172dcf2894465753#gistcomment-3870931
    https://github.com/udhos/update-golang/issues/29#issuecomment-911149812

    请参阅:Download and install GO

    VPN

    Psiphon3 (Free of charges)
       - GitHub: Psiphon-Labs/psiphon-tunnel-core-binaries
       - Psiphon: setting up Linux client (with free servers)
       - Psiphon: setting up own server & Linux client
    Ivacy VPN
    SurfShark
       - SurfShark比较其它VPN
    flyVPN (There provides free trail even though expired)
       - https://community.rstudio.com/t/timeout-was-reached-api-github-com-resolving-timed-out-after-10000-milliseconds/131096/3?u=englianhu
    FastVPN
    VPN Unlimited (One-Time-Payment for long-life)


    参考文献来源:

    Setup & Run Psiphon on Your Linux Machine
    Issues with pushing large files through Git
    配置 Git Large File Storage
    Setup Own Server via Digital Ocean

    相关文章

      网友评论

          本文标题:Go语言 2021-08-24

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