-
Notifications
You must be signed in to change notification settings - Fork 1
WSLDevEnv
Milly edited this page Oct 4, 2018
·
2 revisions
- Windows 10 Installation Guideに従いWSLを有効にする
- Microsoft StoreからDebianをインストールする
- VS codeなどでリポジトリ https://github.com/VOCALENDAR/vocalendar-core.git を適当な場所に clone する
まず最初にWSLのDebianを起動する。初回はUnix側のユーザ名とパスワードを聞かれるので適当に設定する。
ログイン出来たらansibleをインストールする(sudo
のパスワードは最初に入力したUnixユーザのもの)。
$ sudo apt update
$ sudo apt install ansible
その後、cloneしてあるリポジトリのディレクトリに移動する。もしデスクトップにあるなら以下のようになる。
$ cd /mnt/c/Users/windows-user-name/Desktop/vocalendar-core
移動後、ansibleを実行する。このときUnixユーザ側のパスワードを聞かれるので入力する。
$ ansible-playbook wsl.yml
初回は物凄く時間がかかるので暫く放っておく。エラーなく終了したら、変更を適用すためにbashを再起動する(一度WSLのウィンドウを開きなおしてcd
しなおしてもいいけど)。
$ exec bash -l
あとは基本的に普通のrailsの環境構築となる。
必要なgemを入れる。
$ bundle
db:migrate
を行う。
$ rake db:migrate
リポジトリのディレクトリに移動してserver
を起動。
$ rails s