必須環境を構築したら、あとは run.sh
が全部よしなにやってくれる。らくちん。
前提
- OS: Windows 10 Pro
- docker: Docker version 19.03.8, build afacb8b
- 使用イメージ:
debian:buster-slim
作業用コンテナ起動
docker run -it --rm -v "$(pwd):/work" -v "$HOME/.m2:/root/.m2" --workdir="/work" -p "3000:3000" debian:buster-slim
環境構築
ビルドに必要な環境を構築
apt-get update
# Theia のビルド・実行に必要なものをインストール
mkdir -p /usr/share/man/man1
apt-get install -y openjdk-11-jdk-headless curl git maven python
# nodejs native addon ビルドに必要なものをインストール
apt-get install -y make g++ libsecret-1-dev xvfb libx11-dev libxkbfile-dev libxml2-utils
# nodejs, yarn, node-gyp のインストール
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
nvm install 10
nvm use 10
npm install -g yarn
ビルド・実行
ソースコード取得
ビルド・実行
firefox の起動に失敗するが、しばらく待っていると coffee-editor のフロントエンドが立ち上がる。
以上。
追記
ログをよく見るとエラーが発生しまくっていた。リベンジする。
coffee editor の example, よく見るとめっちゃエラー出てた。なんでこれ動いているんだ?(動いていないのか???) pic.twitter.com/X6xqtseSTN
— 大雪 命 (@mikoto2000) November 1, 2020
参考資料
更新履歴
日付 | 更新内容 |
---|---|
2020/11/1 | 新規作成 |
2020/11/2 | 裏でエラーが発生していたことを追記 |
0 件のコメント:
コメントを投稿