-
git clone プロジェクト
-
dep のインストール
- go自体にpathが通っているか確認
- 通っていなければ
export PATH=$HOME/local/go/bin:$HOME/go/bin:$PATH
<- これとは限らないので臨機応変に go get -u github.com/golang/dep/cmd/dep
-
gopathの設定
export GOPATH=/path/to/{プロジェクト名}/webapp/go
-
dep init
cd /path/to/{プロジェクト名}/webapp/go/src/{アプリ名}/
<- $GOPATH/src/ 以下じゃないとdep init
できないdep init
- 注: echoがあるとなぜかできなかった(echoのバージョンの関係?). 一旦importされているものを消して,
dep ensure
すると良い
- 注: echoがあるとなぜかできなかった(echoのバージョンの関係?). 一旦importされているものを消して,
- とりあえず
dep ensure
-
buildする場合
go build -v {アプリ名}
-
redisのインストール
-
centos
sudo yum -y install epel-release
sudo yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum install redis --enablerepo=remi
sudo systemctl enable redis
sudo systemctl start redis
/etc/redis.conf
をエディタで開く- 69行目の
bind ...
にPrivate IPを追加 - 88行目の
protected-mode yes
をno
に変更(やらなくていいかも) sudo systemctl restart redis
-
ubuntu
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install redis-server
sudo systemctl enable redis-server.service
/etc/redis/redis.conf
をエディタで開く- 69行目の
bind ...
にPrivate IPを追加 - 88行目の
protected-mode yes
をno
に変更(やらなくていいかも) sudo systemctl restart redis
-
Last active
August 16, 2019 13:35
-
-
Save AK-10/a6732a4909d936a20df40f8882fe7a45 to your computer and use it in GitHub Desktop.
isuconプロジェクトクローンからの流れ
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
TODO: GoModulesの調査