Mac OS で Ubuntu環境 で動作するアプリケーションを動かす
- Xquartz をインストールする(https://www.xquartz.org/)
- Settings の 「Allow connections from network clients」をチェック し、「Authenticate connections」のチェックを外す
- ユーザー名を取得して Dockerfile の UID を書き換える
id -u- ホストのウィンドウに接続できるようにする
xhost +local:- Linux ブランチのソースをクローンする
git clone -b linux https://github.com/yuu-ux/so_long.git- docker_start.sh に実行権限を付与する
chmod +x docker_start.sh- イメージをビルドし、docker コンテナを立ち上げる
./docker_start.sh- so_long ディレクトリへ移動する
cd so_long- make する
make re9.1 サブモジュールをアップデートするタイミングでエラーがでたら以下のコマンドを実行する
git config --global --add safe.directory /so_long- プログラムを実行する
./so_long ok_map/minimum_map.ber