Установите конкретную версию Node.js

У меня есть это:

RUN curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
RUN apt-get install -y nodejs=11

, но я получаю:

E: Версия '11' для 'nodejs' не была найдена

Я также пытался:

RUN apt-get install -y nodejs=11*

Кто-нибудь знает, как я могу узнать, какие версии доступны? Проблема в том, что версия узла 12 уже установлена ​​на этом компьютере, и я хочу понизить версию Node.js здесь.

1
задан 29 August 2019 в 21:43

3 ответа

просто отбросьте это =11 часть. Как это:

sudo apt install nodejs

и

node -v
v11.15.0

Причина - это сначала curl управляйте устанавливает репозиторий, который заменяет aptуказатель для nodejs - так никакая потребность указать версию.

0
ответ дан 7 December 2019 в 18:57

попробуйте как это:

curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -

sudo apt-get install -y nodejs

единственной проблемой, которую я вижу, является "nodejs=11" в Кв. - добираются, который должен сделать это.

Можно найти версии здесь: https://github.com/nodesource/distributions/blob/master/README.md

Стабильная версия в настоящее время 10.x

0
ответ дан 7 December 2019 в 18:57

Поскольку 12 уже установлен, я должен был сделать это:

# apt-get remove -y nodejs  # key part
# curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
# apt-get install -y nodejs
0
ответ дан 7 December 2019 в 18:57

Другие вопросы по тегам:

Похожие вопросы: