- Code Challenge 2017 2nd の Level.2
- 実行方法
- make server_start
- make test
Code Challenge 2017 2nd の Level.2 のコードです
Gist はディレクトリが push できないため, GitHub にも置いています
https://github.com/ks-yuzu/supporterz-code-challenge-2017-2nd
-
Perl のモジュール
- deps ディレクトリ内に全て同梱しています
- うまく動作しない時は, 次のコマンドで依存モジュールをリビルドしてください
$ rm -rf deps && ./bin/cpanm --local-lib 'deps' --installdeps .
-
lp_solve (ソルバ)
- x86_64_linux 用を lp_solve ディレクトリ内に同梱しています
- その他の環境の場合は以下のリンクから DL できます
https://sourceforge.net/projects/lpsolve/files/lpsolve/5.5.2.5/
- 圧縮ファイルを解凍 (Gist から取得した場合のみ)
- サーバの起動
- $ perl -I './deps/lib/perl5' ./deps/bin/morbo level2.pl (make server_start でも可)
- テストの実行
- $ prove -I './deps/lib/perl5' (普通はこちら. make test でも可)
- $ for i in $(ls t/*.t); do; perl -I './deps/lib/perl5' $i; done (prove が動かなければこちら)
- とりあえず deps は削除
- $ rm -rf deps
- 足りないモジュールを入れる
- $ cpanm --installdeps .
- 実行
- $ morbo lelve2.pl
- テスト
- $ prove