Обновление node.js на Raspberry Pi Zero W - PullRequest
0 голосов
/ 10 апреля 2020

Я пытаюсь обновить свою node.js версию, следуя этому руководству: https://desertbot.io/blog/nodejs-git-and-pm2-headless-raspberry-pi-install

Но по команде:

sudo cp -R node-v11.15.0-linux-armv6l/* /usr/local/

Я получаю эту ошибку:

cp: cannot create regular file '/usr/local/bin/node': Text file busy

Я искал решения по всему rnet, но не нашел. Я также пытался использовать «mv», например:

sudo mv node-v11.15.0-linux-armv6l/* /usr/local/

Но потом я получаю следующие ошибки:

mv: cannot move 'node-v11.15.0-linux-armv6l/bin' to '/usr/local/bin': Directory not empty
mv: cannot move 'node-v11.15.0-linux-armv6l/include' to '/usr/local/include': Directory not empty
mv: cannot move 'node-v11.15.0-linux-armv6l/lib' to '/usr/local/lib': Directory not empty
mv: cannot move 'node-v11.15.0-linux-armv6l/share' to '/usr/local/share': Directory not empty

Все, чего я действительно хочу, это обновить node.js версия

1 Ответ

0 голосов
/ 11 апреля 2020

Хорошо. Это заставило его работать:

wget https://nodejs.org/dist/v8.10.0/node-v8.10.0-linux-armv6l.tar.xz

cd /usr/local

sudo tar xf ~/node-v8.10.0-linux-armv6l.tar.xz --strip=1

rm -rf node-v*

Я не уверен, почему. Похоже, что приведенный выше код извлекает содержимое в нужную папку, а не копирует / вставляет

...