[Dev] condenserをビルドする
こんにちは、@yasuです。
condenserをビルドする際、nodeなどのバージョンの違いやライブラリ間の依存関係によりビルドエラーが発生することがあります。今回、ビルドに成功したいくつかのパターンを紹介します。
- Node v12.22.9版(Ubuntu 22)
- Node v20.11.1版(Ubuntu 22)
- Node v18.19.1版(Ubuntu 20)
- Node v20.11.1版(Ubuntu 22)
準備
git clone https://github.com/steemit/condenser
cd condenser
mkdir tmp
Node v12.22.9版(Ubuntu 22)
sudo apt install aptitude
sudo aptitude install npm
※Nodeはv20ではなくv12を入れる
sudo aptitude install yarn
sudo yarn install --frozen-lockfile
yarn run build
Node v20.11.1版(Ubuntu 22)
sudo apt install yarn
sudo yarn install --frozen-lockfile
yarn run build
Node v18.19.1版(Ubuntu 20)
sudo apt install yarn
yarn config set strict-ssl false
sudo yarn add node-sass
sudo yarn install --frozen-lockfilee --use-yarnrc ~/.yarnrc
yarn run build
Node v20.11.1版(Ubuntu 22)
sudo aptitude install yarn
sudo yarn global add node-sass
sudo yarn install --frozen-lockfile
yarn run build
起動
sudo yarn run production