Golang开发环境搭建(Notepad++、LiteIDE两种方式以及martini框架使用)
2024-08-25 12:18:19
本文介绍两种Golang的开发环境一种基于notepad++、还有一种基于liteide。
1、下载Golang语言的pkg:http://golangtc.com/download
直接点击安装,一路next。
2、程序猿必备神器notepad++开发Golang环境非常easy
一次点击:插件->Plugin Manger->Show Plugin Manger,安装插件GOnpp。重新启动notepad++。
新建文件命名为hello.go用notepad++打开。拷贝例如以下代码:
package main import "fmt" func main() {
fmt.Println("Hello, 世界")
}
依次点击:插件->GOnpp->go run;大功告成。
3、以下介绍notepad++高亮显示golangkeyword的方法:
语言->自己定义语言->导入文件(C:\Go\misc\notepadplus\userDefineLang.xml要去掉开头结尾的凝视)
拷贝C:\Go\misc\notepadplus\go.xml到C:\Program Files\Notepad++\plugins\APIs;ok。又大功告成,赶紧试一下吧。
4、接下来介绍基于集成开发环境LiteIDE
下载解压。直接执行搞定,记得配置GOPATH系统环境变量。
说明martini的使用:
package main import "github.com/go-martini/martini" func main() {
m := martini.Classic()
m.Get("/", func() string {
return "Hello world!"
})
m.Run()
}
採用martini搭建一个web环境。
新建文件拷贝以上文件到main.go中,假设直接执行会发现缺少依赖包。
採用LiteIDE的get命令获取依赖包,就是这个button。
编译执行,程序输出:[martini] listening on :3000
採用浏览器訪问一下:
最新文章
- Python 网络爬虫(图片采集脚本)
- .net学习笔记----HttpRequest,WebRequest,HttpWebRequest区别
- JAVA反射实践
- jQuery使用.on()无法绑定hover
- 读流testDemo
- 关于SQLServer2005的学习笔记—异常捕获及处理
- IOS CoreData 多表查询demo解析
- fedora -- java多版本切换
- HDFS 2中Namenode启动时WebUI的变化
- Java面试题之七
- FasfDFS整合Java实现文件上传下载
- Centos MySQL数据库迁移详细步骤
- ●BZOJ 3566 [SHOI2014]概率充电器
- python资料分享
- java8 list和map的forEach
- Java学习笔记_ 数据库隔离级别和事务传播行为
- 将web项目部署到阿里云服务器上
- 部分手机(如三星)的Listview列表会自动加上黑线解决办法
- 解决docker镜像无法下载的问题
- 20155202张旭 Exp3 免杀原理与实践
热门文章
- Chartist.js-同时画柱状图和折线图
- 享受Python和PHP动态类型检查语言的快感
- HTML知识速递
- js同时使用多个分隔符分割字符串.
- c#3.0提供的扩展方法
- [转载] Java集合---HashMap源码剖析
- matlab R2016a 中添加新的工具箱的方法
- array_unique和array_flip 实现去重间的区别
- 《java.util.concurrent 包源码阅读》07 LinkedBlockingQueue
- null与undefined的比较