macOS Mojave 기준
(Ubuntu 18.04 는 아래 1.0 문서에서 python 3.6 + Django 2.x 를 사용하면 동일합니다.)
$ sudo easy_install pip3
$ sudo pip3 install virtualenv
$ brew install pyenv pyenv-virtualenv zlib
export PYENV_ROOT=/usr/local/var/pyenv eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" export LDFLAGS="-L/usr/local/opt/zlib/lib" export CPPFLAGS="-I/usr/local/opt/zlib/include" export PKG_CONFIG_PATH="/usr/local/opt/zlib/lib/pkgconfig"
$ pyenv install 3.6.6
$ pyenv virtualenv 3.6.6 bbgo $ pyenv activate bbgo
(bbgo) $ git clone https://github.com/genonfire/bbgo.git
(bbgo) $ pip install -r requirements.txt
- https://postgresapp.com/downloads.html
- 설치한 Postgres 실행 후 Initialize 눌러 Server 실행
$ sudo mkdir -p /etc/paths.d && echo /Applications/Postgres.app/Contents/Versions/latest/bin | sudo tee /etc/paths.d/postgresapp
$ psql postgres=# create user bbgo; postgres=# alter user bbgo with password 'bbgo'; postgres=# create database bbgo owner bbgo;
(bbgo)$ python manage.py createsuperuser
(bbgo)$ python manage.py migrate
(bbgo)$ ./runlocalserver 브라우저에서 http://localhost:8000 으로 접속