ユーザ用ツール

サイト用ツール


install-goneb

go-nebのインストール

ここではGolangの環境がないマシンにGolangの環境構築からgo-nebインストールまでを解説するページです。 筆者の環境はDebian 10なので、他OSの方は適宜読み替えるなどしてください。

Golangの環境構築

# apt install golang-go libsqlite3-dev

環境変数の編集

export GOPATH=~/.go
export PATH=$PATH:$GOPATH/bin

あくまでもGOPATHは慣例に習っただけなので自由に指定してもらって大丈夫です。

go-nebのインストール

gbのインストール

$ go install -v go get github.com/constabulary/gb/

go-nebのインストール

$ cd /opt
$ sudo git clone https://github.com/matrix-org/go-neb
$ cd go-neb
$ sudo cp /usr/include/sqlite3.h ./vendor/src/github.com/mattn/go-sqlite3/
$ sudo gb build github.com/matrix-org/go-neb
$ mkdir db

最後のmkdirですが、どうもSQLite3ファイルを格納するようです。

go-neb.serviceの作成

go-nebの実行

$ sudo systemctl start go-neb

関連ページ

参考文献

install-goneb.txt · 最終更新: 2019/09/11 01:24 by eniehack