差分
[[Windows]]や[[Linux]]の情報は豊富にあるので[[ググれ]]。
== FreeBSD ===== ビルドに必要なパッケージを入れる ===* bash* gmake* automake* autoconf* libtools* gcc[[FreeBSD]]での構築ログ。[[Windows]]や[[Linux]]の情報は豊富にあるので[[ググれ]]。
*bash*gmake*automake*autoconf*libtools*gcc 実行に必要な[[PHP]]などは不要。これ以降に記載するPocketMine-MPビルドスクリプトの中でPMMP特化型のチューニングを行った専用PHPがローカルに自動生成される。 === PocketMine-MPをダウンロードする ===
(以下のどちらか)
*curl -sL https://get.pmmp.io | bash -s -*wget -q -O - https://get.pmmp.io | bash -s - 本来は[[Linux]]であれば上記コマンドでダウンロードからビルドまでの一連の流れが全自動で実行され正常に終了する。一方で[[FreeBSD]]ではスクリプト関連の[[ダウンロード]]が終わった時点でエラーで止まるので、以下の修正を施しながら手作業でビルドコマンドを叩いていくことになる。 === compile.shを開きtar.gz展開時のログ出力先を変更する ===
*変更前: tar -zx
*変更後: tar -zx -f - ===compile.shを開きtar.bz2展開時のログ出力先を変更する=== *tar -jx*tar -jx -f -
=== compile.shを開きtarshとstart.bz2展開時のログ出力先を変更する shのbashパスを変更する=== * tar -jx* tar -jx -f -
*変更前: /bin/bash
*変更後: /usr/local/bin/bash
*変更前: make
*変更後: gmake
置換時は前後にスペース(「 make 」)を入れること(Makefileなんかも置換されちゃうよ)。
=== comple.shを実行する ===
./comple.sh
=== start.shを実行する ===
./start.sh