Не удалось установить nodejs-скрипт из nodeource

Это работает:

#!/bin/bash

echo 'Beginning of script'
VAR1='ABCDEFGHIJKLMN.csv'
if [ $(echo "$VAR1" | cut -c 7-18) == "GHIJKLMN.csv" ]; then
    echo 'If condition triggered.'
fi
echo 'End of script'

Это также работает:

#!/bin/bash

echo 'Beginning of script'
VAR1='ABCDEFGHIJKLMN.csv'
VAR2=$(echo "$VAR1" | cut -c 7-18)
if [ "$VAR2" == "GHIJKLMN.csv" ]; then
    echo 'If condition triggered.'
fi
echo 'End of script'
3
задан 28 March 2018 в 14:43

3 ответа

Я рекомендую установить последнюю версию Node.js изначально как пакет snap вместо того, чтобы пытаться установить пакет Node.js из nodeource.com.

Node.js доступен как пакет мгновенного доступа в все поддерживаемые в настоящее время версии Ubuntu. Специфичные для Node.js, разработчики могут выбрать один из поддерживаемых в данный момент выпусков и получать регулярные автоматические обновления непосредственно от NodeSource. В настоящее время доступны версии 6, 8 и 9 версии Node.js с обновлением Snap Store в течение нескольких часов или минут выпуска Node.js.

Узел может быть установлен с помощью одной команды, например:

sudo snap install node --classic --channel 9/stable 

Доступ к узлу можно получить с помощью команды node, например:

$ node -v v9.9.0

Обновленная версия npm будет установлена ​​как часть привязка узла. npm следует запускать за пределами узла repl, в вашей обычной оболочке. После установки узла snap запустите следующую команду, чтобы включить проверку обновлений npm:

sudo chown -R $USER:$(id -gn $USER) /home/your-username/.config

Замените your-username в приведенной выше команде своим собственным именем пользователя. Затем запустите npm -v, чтобы проверить, обновлена ​​ли версия npm. В качестве примера я проверил, что npm обновлен, проверил версию уже установленного пакета с именем narn с помощью команды npm list yarn, а затем обновил существующий пакет пряжи до последней версии с помощью команды npm update yarn [!d5 ]

Пользователи могут переключаться между версиями Node.js в любое время, не требуя привлечения дополнительных инструментов, таких как nvm (Node Version Manager), например:

sudo snap refresh node --channel=8/stable

Пользователи могут тестировать версии с кратким выпуском из Node.js, который может быть установлен с последнего пограничного канала, который в настоящее время отслеживает работу по разработке Node.js версии 10, переключаясь с помощью:

sudo snap switch node --edge

Этот подход рекомендуется только тем пользователям, которые готовы участвовать в тестировании и сообщать об ошибках вверх по течению.

Node.js LTS Schedule

Release LTS Status Codename LTS Start Maintenance Start Maintenance End 6.x Active Boron 2016-10-18 April 2018 April 2019 7.x No LTS 8.x Active Carbon 2017-10-31 April 2019 December 2019 9.x No LTS 10.x Pending Pending October 2018 April 2020 April 2021
3
ответ дан 22 May 2018 в 11:44
  • 1
    Спасибо за оперативную справку Успешно установленный узел. – Hassan ALi 28 March 2018 в 15:00

Я рекомендую установить последнюю версию Node.js изначально как пакет snap вместо того, чтобы пытаться установить пакет Node.js из nodeource.com.

Node.js доступен как пакет мгновенного доступа в все поддерживаемые в настоящее время версии Ubuntu. Специфичные для Node.js, разработчики могут выбрать один из поддерживаемых в данный момент выпусков и получать регулярные автоматические обновления непосредственно от NodeSource. В настоящее время доступны версии 6, 8 и 9 версии Node.js с обновлением Snap Store в течение нескольких часов или минут выпуска Node.js.

Узел может быть установлен с помощью одной команды, например:

sudo snap install node --classic --channel 9/stable

Доступ к узлу можно получить с помощью команды node, например:

$ node -v v9.9.0

Обновленная версия npm будет установлена ​​как часть привязка узла. npm следует запускать за пределами узла repl, в вашей обычной оболочке. После установки узла snap запустите следующую команду, чтобы включить проверку обновлений npm:

sudo chown -R $USER:$(id -gn $USER) /home/your-username/.config

Замените your-username в приведенной выше команде своим собственным именем пользователя. Затем запустите npm -v, чтобы проверить, обновлена ​​ли версия npm. В качестве примера я проверил, что npm обновлен, проверил версию уже установленного пакета с именем narn с помощью команды npm list yarn, а затем обновил существующий пакет пряжи до последней версии с помощью команды npm update yarn

Пользователи могут переключаться между версиями Node.js в любое время, не требуя привлечения дополнительных инструментов, таких как nvm (Node Version Manager), например:

sudo snap refresh node --channel=8/stable

Пользователи могут тестировать версии с кратким выпуском из Node.js, который может быть установлен с последнего пограничного канала, который в настоящее время отслеживает работу по разработке Node.js версии 10, переключаясь с помощью:

sudo snap switch node --edge

Этот подход рекомендуется только тем пользователям, которые готовы участвовать в тестировании и сообщать об ошибках вверх по течению.

Node.js LTS Schedule

Release LTS Status Codename LTS Start Maintenance Start Maintenance End 6.x Active Boron 2016-10-18 April 2018 April 2019 7.x No LTS 8.x Active Carbon 2017-10-31 April 2019 December 2019 9.x No LTS 10.x Active Dubnium October 2018 April 2020 April 2021 11.x No LTS June 2019
3
ответ дан 17 July 2018 в 17:56

Я рекомендую установить последнюю версию Node.js изначально как пакет snap вместо того, чтобы пытаться установить пакет Node.js из nodeource.com.

Node.js доступен как пакет мгновенного доступа в все поддерживаемые в настоящее время версии Ubuntu. Специфичные для Node.js, разработчики могут выбрать один из поддерживаемых в данный момент выпусков и получать регулярные автоматические обновления непосредственно от NodeSource. В настоящее время доступны версии 6, 8 и 9 версии Node.js с обновлением Snap Store в течение нескольких часов или минут выпуска Node.js.

Узел может быть установлен с помощью одной команды, например:

sudo snap install node --classic --channel 9/stable

Доступ к узлу можно получить с помощью команды node, например:

$ node -v v9.9.0

Обновленная версия npm будет установлена ​​как часть привязка узла. npm следует запускать за пределами узла repl, в вашей обычной оболочке. После установки узла snap запустите следующую команду, чтобы включить проверку обновлений npm:

sudo chown -R $USER:$(id -gn $USER) /home/your-username/.config

Замените your-username в приведенной выше команде своим собственным именем пользователя. Затем запустите npm -v, чтобы проверить, обновлена ​​ли версия npm. В качестве примера я проверил, что npm обновлен, проверил версию уже установленного пакета с именем narn с помощью команды npm list yarn, а затем обновил существующий пакет пряжи до последней версии с помощью команды npm update yarn

Пользователи могут переключаться между версиями Node.js в любое время, не требуя привлечения дополнительных инструментов, таких как nvm (Node Version Manager), например:

sudo snap refresh node --channel=8/stable

Пользователи могут тестировать версии с кратким выпуском из Node.js, который может быть установлен с последнего пограничного канала, который в настоящее время отслеживает работу по разработке Node.js версии 10, переключаясь с помощью:

sudo snap switch node --edge

Этот подход рекомендуется только тем пользователям, которые готовы участвовать в тестировании и сообщать об ошибках вверх по течению.

Node.js LTS Schedule

Release LTS Status Codename LTS Start Maintenance Start Maintenance End 6.x Active Boron 2016-10-18 April 2018 April 2019 7.x No LTS 8.x Active Carbon 2017-10-31 April 2019 December 2019 9.x No LTS 10.x Active Dubnium October 2018 April 2020 April 2021 11.x No LTS June 2019
3
ответ дан 23 July 2018 в 18:48

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

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