Получение ошибки при выполнении простого JavaScript с помощью платформы узла

Поскольку я выполняю эту часть использования кода node a.js:

var sys = require('sys');
sys.puts('Hello, World');

Я получаю следующее как ошибку

axconfig: порт 1 не активный

axconfig: порт 2 не активный

68
задан Hongarc 21 November 2018 в 03:03
поделиться

1 ответ

Предупреждение: Это старая информация, но она все еще может работать.

Вы установили не node.js, а пакет node (который содержит другое несвязанное программное обеспечение) для вашего дистрибутива linux.

Вы можете установить node.js тремя способами: Используя git, загрузив файл версии, или установив через менеджер пакетов. Я рекомендую использовать менеджер пакетов для простоты использования и возможности легкого обновления.

Менеджер пакетов

Посмотрите Установка Node.js через менеджер пакетов. Там есть инструкции по установке с помощью предпочитаемого вами менеджера пакетов.

Прямая загрузка

Перейдите на страницу загрузки node.js и загрузите пакет для вашей ОС. Не забывайте, что при выполнении i таким образом не происходит автоматического обновления node.js в дальнейшем!

Компиляция исходников / git

Сначала вам понадобится git и компилятор, вот как их установить на debian/ubuntu (это зависит от вашего пакетного менеджера):

sudo apt-get install git-core build-essential

(Если вы не хотите использовать git, вы можете скачать исходный код с сайта. Вам все равно понадобится build-essential или эквивалент для вашей ОС.)

Затем перейдите в папку, где будет размещен репозиторий "node", что-то вроде ~/projects или ~/src, и сделайте следующее:

git clone https://github.com/joyent/node.git

Затем войдите в каталог node, настройте его и выполните сборку.

cd node && ./configure && make

Все должно пройти хорошо. Перед установкой node вы можете по желанию запустить тесты, чтобы проверить, нет ли проблем:

make test

Наконец, вы можете установить node, это позволит вам запустить команду node в любом месте системы и установить библиотеки javascript.

make install

... и все готово. Вы можете проверить эти строки кода, используя node-repl (REPL от node, считайте "интерактивный интерпретатор"), просто введите node-repl, выйдите с помощью Ctrl+D.

90
ответ дан 24 November 2019 в 14:11
поделиться
Другие вопросы по тегам:

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