studygolang Go语言中文网源码 studygolang

xuanbao2018-08-31 19:30:01 • 6845 次点击    
这是一个分享于 2018-08-31 19:30:01 的项目,其中的信息可能已经有所发展或是发生改变。

Go语言中文网 - Golang中文社区 源码

网站上线时间:2013-03-15 14:38:09

目前在线运行的是 Master。欢迎有兴趣的 gopher 们参与进来,一起构建一个完善的 Go 语言中文网,Go 语言爱好者的学习家园,参与方式请参考:https://studygolang.com/topics/4092

首先你都需要下载代码,因为代码中有很多静态资源。可以点击这里下载git clone https://github.com/studygolang/studygolang 下载。

方式一:二进制安装(不推荐,可能不是最新的)

1、下载预编译好的二进制文件(将下载的文件放入源码的bin目录下,自己创建好bin目录)

方式二:源码安装(推荐)

要求 Go 1.8+

1、下载 gvt 依赖管理工具

下载后将 gvt 加入 PATH 中。

2、下载安装依赖

cd 到 studygolang 源码目录

3、编译 studygolang

这样便编译好了 studygolang

方式三:go run(不推荐)

要求 Go 1.8+

1、下载 gvt 依赖管理工具

下载后将 gvt 加入 PATH 中。

2、下载安装依赖

cd 到 studygolang 源码目录

3、启动studygolang,不需要步骤三

在 studygolang 源码中的 bin 目录下应该有了 studygolang 可执行文件。

接下来启动 studygolang。

或者

一切顺利的话,studygolang 应该就启动了。

在浏览器中输入:http://127.0.0.1:8088

应该就能看到了。

接下来你会看到图形化安装界面,一步步照做吧。

如果之后有出现页面空白,请查看 error.log 是否有错误

Q: 提示找不到:config/env.ini 文件? A: 因为 studygolang 项目本身是一个完整的项目,而且目录结构采用了 GOPATH 要求的目录结构,同时,它的安装、运行不依赖系统配置的 GOPATH,因此,请务必不要将 studygolang 目录放入你系统的 $GOPATH/src 下面。如果你遇到这样的错误,请尝试将 studygolang 文件夹移到 src 目录之外,比如根目录下的某个目录。

fork + PR。如果有修改 js 和 css,请执行 gulp (需要先安装 gulp)。

Go 语言中文网 | Golang中文社区 | Go语言学习园地 源码Read More

Latest commit to the master branch on 6-5-2024
Download as zip
授权协议:
BSD
开发语言:
Google Go 查看源码»
操作系统:
跨平台
6845 次点击  
加入收藏 微博
2 回复  |  直到
xixihaha
xixihaha · #1 · 6年之前

666

zishutech
zishutech · #2 · 3年之前

大佬,编译运行studygolang后报错, 执行 bin/studygolang 可以执行命令, 报错 理论上这个env.ini配置文件是在配置页面生成的吧, 还请大佬指点一下,多谢

load config file error: open /Users/wander/Data//config/env.ini: no such file or directory get mysql config error: section 'mysql' not found 2022/02/25 16:32:28 config parse redis section error: section 'redis' not found panic: open /Users/wander/Data//template/email.html: no such file or directory

goroutine 1 [running]: html/template.Must(...) /usr/local/go/src/html/template/template.go:374 github.com/studygolang/studygolang/logic.init() /Users/wander/Data/src/go/studygolang/logic/email.go:142 +0xca8

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传