У меня есть это:
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 здесь.
просто отбросьте это =11
часть. Как это:
sudo apt install nodejs
и
node -v
v11.15.0
Причина - это сначала curl
управляйте устанавливает репозиторий, который заменяет apt
указатель для nodejs - так никакая потребность указать версию.
попробуйте как это:
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
Поскольку 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