Skip to content
Milly edited this page Oct 4, 2018 · 2 revisions

前準備 (初回に1度だけ行えばよい)

  1. Windows 10 Installation Guideに従いWSLを有効にする
  2. Microsoft StoreからDebianをインストールする
  3. VS codeなどでリポジトリ https://github.com/VOCALENDAR/vocalendar-core.git を適当な場所に clone する

環境のセットアップ

ansibleのセットアップ

まず最初に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の環境構築となる。

railsのセットアップ

必要なgemを入れる。

$ bundle

db:migrateを行う。

$ rake db:migrate

サーバの起動

リポジトリのディレクトリに移動してserverを起動。

$ rails s