Linux下安装配置go开发环境

一、 通过SecureCRT上传本地文件到Linux

参考 https://www.cnblogs.com/innershare/p/11044392.html

  1. 通过CRT登录到需要操作的Linux系统
  2. 按Alt+P打开sftp传输界面
  3. 输入put指令加文件路径,例如:put E://go1.12.6.linux-amd64.tar.gz按enter
  4. 再返回crt界面,输入ls指令查看一下是否上传成功!

二、go下载-上传-解压缩-配置环境

  1. 安装包下载地址为:https://golang.org/dl/
  2. 下载二进制包:go1.12.6.linux-amd64.tar.gz,保存到windows中一个比较方便的路径下,如E://go1.12.6.linux-amd64.
  3. 将下载的安装包按照“一”中的步骤(alt+p -> put E://go1.12.6.linux-amd64.tar.gz)上传到Linux中
  4. 将下载的二进制包解压至 /usr/local目录:
    sudo tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz
  5. 将 /usr/local/go/bin 目录添加至PATH环境变量:
    export PATH=$PATH:/usr/local/go/bin
  6. 检查go的版本,go version,验证是否安装成功
  7. 建立工作空间
    在/home目录下新建go目录,在go目录下分别新建3个子目录:
    src—里面每一个子目录,就是一个包,包内是Go的源码文件
    pkg—编译后生成的,包的目标文件
    bin — 生成的可执行文件
    mkdir go
    cd /home/go
    touch src pkg bin
  8. 设置GOPATH环境变量
    vi /etc/profile
    按 i 进入编辑模式,然后加入下面这行:
    export GOPATH=/home/go
    “esc”退出编辑模式,“:wq”保存退出后,执行以下命令,使环境变量立即生效:
    source /etc/profile
    此时go环境已经全部配置好了,下面编写第一个go程序

三、 第一个go程序

  1. 在在src下建立一个文件夹为hello,在这个文件夹内新建一个文件hello.go:
    touch hello.go
  2. 在vi中编写hello.go:
    vi hello
    i
    输入以下内容:
    package main
    import "fmt"
    func main(){
    fmt.Printf("hello world!\n")
    }
    保存退出
    编译文件:go build hello.go
    执行文件:./hello输出了hello world

四、 sublime本地(windows)编写程序上传到Linux服务器(sftp插件的安装)

参考 https://www.jianshu.com/p/0d36cbdecea8

除了linux自带的vim编辑器,还可以用其他的编辑器进行代码编写,如sublime。这里提供一种在Linux系统中使用sublime编辑器的方法,不需要在客户机Linux下安装sublime,直接在主机windows下的sublime中安装sftp插件,即可实现windows下的sublime与Linux服务器文件同步。
它主要功能就是通过 FTP/SFTP 连接远程服务器并获取文件列表,可以选择下载编辑、重命名、删除等等操作,点下载编辑之后,可以打开这个文件进行修改。修改完成之后,保存一下会自动上传到远程的服务器上面。
使用这个插件之后,工作流程就变成了:使用 SFTP 插件打开文件 -> 使用 sublime 编辑修改文件 -> 保存文件 -> 刷新页面。

  1. 安装插件sftp
    参考 http://www.sunxiaoning.com/gongju/118.html
  • 同时按Ctrl和(数字1的前面的`)调出console,在底部输入以下代码,回车

    import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
    如果在Perferences->package settings中看到package control这一项,则安装成功。如果失败,请使用管理员的方式执行该程序。

  • 按下Ctrl+Shift+P调出命令面板(或者Perferences->package control)
    输入install 选择 Install Package 选项并回车,在出现的输入框中输入插件的名称(sftp),回车等待即可.

  1. 文件- SFTP/FTP- setup server点击之后,会弹出一个新的窗口,这是一个配置文件
  2. 将host、user、password、port、remote_path都改成Linux服务器对应的内容,一般就是配置一下这六个参数,包括连接方式、服务器地址、用户名、密码、端口等 。在这里插入图片描述
  3. 配置完成之后,我们保存,然后输入一个名字作为标识,可以用host内容作为名字
  4. 点击 “文件” 选择 “SFTP/FTP” 中的查看服务器列表,找到我们设置的服务器,会显示出服务器中的文件,这时候点击一个文件,就可以弹出一些选项,就可以根据你自己的需要,对文件编辑、重命名什么的了。点击编辑之后,会在本地打开,然后可以修改。摁下 ctrl + s 保存文件的时候,就会自动上传文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值