提交 4b67a388 编写于 作者: 彭世瑜's avatar 彭世瑜

fix

上级 b03b68bf
...@@ -14,15 +14,15 @@ ...@@ -14,15 +14,15 @@
- 后端 - 后端
- [Go 语言](doc/go.md)
- [Python](doc/python.md) - [Python](doc/python.md)
- [Java](doc/java.md) - [Java](doc/java.md)
- [PHP](doc/php.md) - [PHP](doc/php.md)
- [Linux](doc/linux.md)
- [C#](doc/csharp.md) - [C#](doc/csharp.md)
- [Visual Basic](doc/visual-basic.md) - [Visual Basic](doc/visual-basic.md)
- [C 语言](doc/c.md) - [C 语言](doc/c.md)
- [Ruby](doc/ruby.md) - [Ruby](doc/ruby.md)
- [Linux](doc/linux.md)
- [Go 语言](doc/go.md)
- [区块链(blockchain)](doc/blockchain.md) - [区块链(blockchain)](doc/blockchain.md)
- 数据库 - 数据库
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
Linux 建议安装到 /opt 目录 Linux 建议安装到 /opt 目录
Mac 查看ssh服务 Mac 查看 ssh 服务
```bash ```bash
$ sudo launchctl list | grep ssh $ sudo launchctl list | grep ssh
...@@ -13,13 +13,22 @@ $ sudo launchctl list | grep ssh ...@@ -13,13 +13,22 @@ $ sudo launchctl list | grep ssh
## 安装 Golang ## 安装 Golang
以Mac 环境为例 SDK:Software Development Kit 软件开发工具包
下载地址: 下载地址:
- https://golang.org/dl/ - https://golang.org/dl/
- https://golang.google.cn/dl/ - https://golang.google.cn/dl/
系统对应版本
| 操作系统 | 32 位系统| 64 位系统 | 图形化安装包 |
| - | -| - | - |
| Mac | - | darwin-amd64.tar.gz | darwin-amd64.pkg |
| Unix | freebsd-386.tar.gz | freebsd-amd64.tar.gz | - |
| Linux | linux-386.tar.gz | linux-amd64.tar.gz | - |
| Windows | windows-386.zip | windows-amd64.zip | windows-386.msi/windows-amd64.msi |
下载解压 下载解压
```bash ```bash
...@@ -28,6 +37,33 @@ wget https://golang.google.cn/dl/go1.9.2.darwin-amd64.tar.gz ...@@ -28,6 +37,33 @@ wget https://golang.google.cn/dl/go1.9.2.darwin-amd64.tar.gz
tar -zxvf go1.9.2.darwin-amd64.tar.gz tar -zxvf go1.9.2.darwin-amd64.tar.gz
``` ```
> 建议:安装目录不要包含中文或者特殊字符
环境变量:告诉操作系统,查找执行程序的路径
| 变量| 说明|
| - | -|
| GOROOT | 指定SDK的安装路径|
| PATH | 添加bin目录|
| GOPATH | 工作目录|
Linux 环境
```bash
$ vim /etc/profile
export GOROOT=/opt/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/goproject
执行生效
$ source /etc/profile
```
Mac 环境
添加至 PATH 环境变量 添加至 PATH 环境变量
```bash ```bash
...@@ -37,6 +73,7 @@ export PATH="$PATH:/usr/local/golang/1.9.2/bin" ...@@ -37,6 +73,7 @@ export PATH="$PATH:/usr/local/golang/1.9.2/bin"
``` ```
执行生效 执行生效
```bash ```bash
$ source ~/.bash_profile $ source ~/.bash_profile
...@@ -58,7 +95,8 @@ func main(){ ...@@ -58,7 +95,8 @@ func main(){
``` ```
执行 执行
```bash ```bash
$ go run demo.go $ go run demo.go
Hello Golang Hello Golang
``` ```
\ No newline at end of file
...@@ -15,4 +15,4 @@ ...@@ -15,4 +15,4 @@
[第三章 Golang 开发环境搭建](blog/golang/golang-install.md) [第三章 Golang 开发环境搭建](blog/golang/golang-install.md)
https://www.bilibili.com/video/BV1ME411Y71o?p=12&spm_id_from=pageDriver&vd_source=efbb4dc944fa761b6e016ce2ca5933da https://www.bilibili.com/video/BV1ME411Y71o?p=14&spm_id_from=pageDriver&vd_source=efbb4dc944fa761b6e016ce2ca5933da
\ No newline at end of file \ No newline at end of file
...@@ -128,6 +128,7 @@ ...@@ -128,6 +128,7 @@
<script src="static/js/prism-less.min.js"></script> <script src="static/js/prism-less.min.js"></script>
<script src="static/js/prism-json@1.26.0.min.js"></script> <script src="static/js/prism-json@1.26.0.min.js"></script>
<script src="static/js/prism-yaml.min.js"></script> <script src="static/js/prism-yaml.min.js"></script>
<script src="static/js/prism-go.min.js"></script>
<script src="static/js/search@4.12.2.min.js"></script> <script src="static/js/search@4.12.2.min.js"></script>
<script src="static/js/docsify-copy-code@2.1.1.min.js"></script> <script src="static/js/docsify-copy-code@2.1.1.min.js"></script>
......
Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete Prism.languages.go["class-name"];
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册