LoginSignup
18
15

More than 3 years have passed since last update.

Docker + Bootstrap で「Autoprefixer doesn’t support Node v4.8.2. Update it.」というエラーに遭遇

Posted at

こんにちは、けんぞうです。
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

短いですが以上です。

18
15
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
15