1 Star 2 Fork 2

gogeof/studygolang

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
BSD-3-Clause

studygolang

Build Status

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

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

收到不少人反馈,网站访问不了,初步判断,上海电信和广东电信遇到比较多,如果您访问不了,请通过 https://golang.top 访问

增加了一台阿里云服务器,问题已解决。如果还有问题,请联系我们:polaris@studygolang.com。

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

本地搭建一个 Go语言中文网

步骤一

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

步骤二

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

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

操作系统 架构 下载链接 MD5SUM
Linux amd64 下载地址 2f24752d2b382b218c50b8f64fb3ad2e
OS X amd64 下载地址 2adab465eceab2ff89d23c21ffaafcaf
Windows amd64 下载地址 9d261afb56c3989fe67238fe8a09abf8
Windows 386 下载地址 1723fbc4f2c841e1f45b303df8a0dc0f

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

要求 Go 1.8+

1、下载 gvt 依赖管理工具

go get github.com/polaris1119/gvt

下载后将 gvt 加入 PATH 中。

2、下载安装依赖

cd 到 studygolang 源码目录

// unix
./getpkg.sh
// windows
getpkg.bat

3、编译 studygolang

// unix
./install.sh
// windows
install.bat

这样便编译好了 studygolang

方式三:go run(不推荐)

要求 Go 1.8+

1、下载 gvt 依赖管理工具

go get github.com/polaris1119/gvt

下载后将 gvt 加入 PATH 中。

2、下载安装依赖

cd 到 studygolang 源码目录

// unix
./getpkg.sh

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

// unix
./run.sh

步骤三

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

接下来启动 studygolang。

// unix
./start.sh
// windows
start.bat

或者

// unix
bin/studygolang
// windows
bin\studygolang.exe

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

步骤四

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

应该就能看到了。

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

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

FAQ

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

使用该项目搭建的网站

Copyright (c) 2013 The StudyGolang Authors. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

简介

Go 语言中文网 | Golang中文社区 | Go语言学习园地 源码 展开 收起
README
BSD-3-Clause
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/gogeof/studygolang.git
git@gitee.com:gogeof/studygolang.git
gogeof
studygolang
studygolang
master

搜索帮助