Add bash-syntax highlighting to code blocks.
This commit is contained in:
parent
22ea3059b0
commit
5caa2333ab
|
@ -6,42 +6,58 @@
|
||||||
|
|
||||||
First, create a `$HOME/mygo` directory and its src subdirectory:
|
First, create a `$HOME/mygo` directory and its src subdirectory:
|
||||||
|
|
||||||
mkdir -p $HOME/mygo/src # create a place to put source code
|
```bash
|
||||||
|
mkdir -p $HOME/mygo/src # create a place to put source code
|
||||||
|
```
|
||||||
|
|
||||||
Next, set it as the GOPATH. You should also add the bin subdirectory to your PATH environment variable so that you can run the commands therein without specifying their full path. To do this, add the following lines to `$HOME/.profile` (or equivalent):
|
Next, set it as the GOPATH. You should also add the bin subdirectory to your PATH environment variable so that you can run the commands therein without specifying their full path. To do this, add the following lines to `$HOME/.profile` (or equivalent):
|
||||||
|
|
||||||
export GOPATH=$HOME/mygo
|
```bash
|
||||||
export PATH=$PATH:$HOME/mygo/bin
|
export GOPATH=$HOME/mygo
|
||||||
|
export PATH=$PATH:$HOME/mygo/bin
|
||||||
|
```
|
||||||
|
|
||||||
Now you can install Go:
|
Now you can install Go:
|
||||||
|
|
||||||
brew install go
|
```bash
|
||||||
|
brew install go
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
|
|
||||||
Install leveldb and protobuf dependencies:
|
Install leveldb and protobuf dependencies:
|
||||||
|
|
||||||
brew install leveldb protobuf
|
```bash
|
||||||
|
brew install leveldb protobuf
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
### Libraries
|
### Libraries
|
||||||
|
|
||||||
go get code.google.com/p/goprotobuf/{proto,protoc-gen-go}
|
```bash
|
||||||
go get github.com/jmhodges/levigo
|
go get code.google.com/p/goprotobuf/{proto,protoc-gen-go}
|
||||||
go get code.google.com/p/gorest
|
go get github.com/jmhodges/levigo
|
||||||
go get github.com/matttproud/{prometheus,golang_instrumentation}
|
go get code.google.com/p/gorest
|
||||||
|
go get github.com/matttproud/{prometheus,golang_instrumentation}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
## Build
|
## Build
|
||||||
|
|
||||||
cd ${GOPATH}/src/github.com/matttproud/prometheus
|
```bash
|
||||||
make build
|
cd ${GOPATH}/src/github.com/matttproud/prometheus
|
||||||
|
make build
|
||||||
|
```
|
||||||
|
|
||||||
## Configure
|
## Configure
|
||||||
|
|
||||||
cp prometheus.conf.example prometheus.conf
|
```bash
|
||||||
|
cp prometheus.conf.example prometheus.conf
|
||||||
|
```
|
||||||
|
|
||||||
## Run
|
## Run
|
||||||
|
|
||||||
./prometheus
|
```bash
|
||||||
|
./prometheus
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue