Как запустить nodejs на платформе Linux [закрыто]

Как запустить node.js на хосте с платформой linux?

Запускать node.js на локальном хосте с операционной системой Windows очень просто

  1. Я загружаю пакет с nodejs.org/download/

    и запускаю установщик Windows (.msi)

    1. Я перехожу в командную строку консоли и набираю

      node file.js

, и все в порядке.

но на моем хосте с платформой linux у меня есть панель управления без возможности запускать файл типа exe, msi и там нет окна с командной строкой,

Итак, как я могу запустить nodejs на моем хосте?

Я звоню в службу поддержки моего хостинга bluehost.com, но они не знают.

my Сервер подробностей и панель управления

Спасибо за любую помощь

0
задан 16 December 2012 в 18:17
1 ответ

Я рискну и предположу, что вы действительно действительно новичок в Linux. Во-первых, Linux не запускает файлы EXE или MSI, по крайней мере, без Wine. Файлы, которые вы просматриваете, относятся только к Windows. Что вам нужно, так это версия nodejs для Linux.

В Linux вы можете либо установить nodejs через диспетчер пакетов, либо вы можете установить его непосредственно из nodejs, просто получите версию для своей платформы.

Теперь вы не сделали этого. Я не говорю , какой дистрибутив Linux вы используете, это полезная информация, поэтому предположим, что это Ubuntu ...

Инструкции по установке nodejs через диспетчер пакетов :

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm

В качестве альтернативы вы можно установить nodejs, загрузив последнюю версию и следуя инструкциям на w3Resource.com :

  • Загрузите со страницы загрузок nodejs . Вам нужны двоичные файлы Linux, а не Windows.
  • Распакуйте файл tar.gz
  • cd в распакованный каталог.
  • запустите './configure' без кавычек
  • запустите 'make', без кавычек
  • запустите «make install» без кавычек.

После завершения установки проверьте, прошла ли установка успешно, запустив «node --version» без кавычек. В случае успеха вы должны увидеть вывод номера версии.

Наконец, судя по опубликованным вами изображениям, похоже, что вы используете хост, который дает вам доступ к cpanel, вместо того, чтобы предоставлять вам прямой доступ к SSH / Shell, например профессиональный хост, например Amazon EC2 или Rackspace. Однако в этом образе похоже, что у вас может быть доступ по SSH:

SSH Access

Чтобы установить nodejs, вы: Скорее всего, вам потребуется активировать доступ по SSH / Shell, то есть через командную строку Linux. Для этого может даже потребоваться телефонный звонок или электронное письмо в службу поддержки, поскольку многие из этих провайдеров хостинга cpanel по умолчанию отключают SSH.

В качестве альтернативы вы можете сначала спросить, могут ли они установить его для вас, поскольку некоторые хосты будут делать это в зависимости от от того, с кем вы. (Вы не сказали, но я думаю о Bluehost, судя по последнему снимку экрана).

2
ответ дан 4 December 2019 в 14:19

Теги

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