こんにちは、けんぞうです。
Dockerで環境構築をして、Bootstrapを使おうとしたところ、Autoprefixer doesn’t support Node v4.8.2. Update it.
というエラーが出ました。こちらの対処法を書きます。
##解消法: Dockerfileにsetupを記述
▼変更前
Dockerfile
FROM ruby:2.5
RUN apt-get update && apt-get install -y nodejs --no-install-recommends && rm -rf /var/lib/apt/lists/*
▼変更後
Dockerfile
FROM ruby:2.5
RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - && apt-get update && apt-get install -y nodejs --no-install-recommends && rm -rf /var/lib/apt/lists/*
curl -sL https://deb.nodesource.com/setup_10.x | bash -
を実行するようにしました。僕の場合はこの記述を追加して、再ビルドすれば直りました。
Dockerを使っていない場合、stackoverflowの記事を参照すると以下のコマンドで解消するそうです。
やっていることは上記のDockerfile
の記述と同じです。
$sudo apt remove nodejs
$curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
$sudo apt-get install -y nodejs
短いですが以上です。