本文将介绍如何使用 2-3 句指令在几分钟内创建一个Web IDE 环境。
服务器准备
如何准备服务器可以参考上文 一键体验 Istio,这里只需要一台即可,示例中的服务器 IP 为:43.154.189.116
安装 Web IDE
-
下载安装工具
在服务器上,执行以下指令:
# 下载
wget 地址在本文底部
# 解压
tar -xzvf power-ci.tar.gz
# 设置权限
chmod +x power-ci
-
安装 Web IDE
执行以下指令安装 Web IDE:
./power-ci code-server install
-
安装 Golang
执行以下指令安装 Golang:
./power-ci go install
# 设置环境变量
source ~/.bashrc
使用 Web IDE
-
启动 Web IDE
执行以下指令启动 WebIDE,并获取登录密码:
./power-ci code-server start
-
登录 Web IDE
使用浏览器打开 Web IDE:
输入密码进行登录:
打开终端:
使用以下指令创建 demo 目录:
mkdir demo
打开 demo 目录:
安装 goextension:
使用以下指令初始化 go项目:
go mod init demo
添加main.go 文件,并安装 goextension 依赖:
完善main.go 文件内容,示例为 gin 的 hello world 程序:
package main
import (
"net/http"
"github.com/gin-gonic/gin"
)
func main() {
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{
"message": "pong",
})
})
r.Run() // listen and serve on 0.0.0.0:8080 (for windows "localhost:8080")
}
使用以下指令下载依赖包:
go mod tidy
使用以下指令运行程序:
go run main.go
浏览器访问:
使用 http://43.154.189.116:8080/ping 进行访问,其中 43.154.189.116 为当前服务器 IP
下载地址
本站资源部分来自网友投稿,如有侵犯你的权益请联系管理员或给邮箱发送邮件PubwinSoft@foxmail.com 我们会第一时间进行审核删除。
站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!
如果遇到评论可下载的文章,评论后刷新页面点击“对应的蓝字按钮”即可跳转到下载页面!
本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR。
温馨提示:本站部分付费下载资源收取的费用为资源收集整理费用,并非资源费用,不对下载的资源提供任何技术支持及售后服务。