Як встановити NPM / elastsearch-head без підключення до Інтернету?


2

Я намагаюся встановити NPM на свою машину без підключення до Інтернету. Через деякі дослідження в Інтернеті я натрапив на пропозиції використовувати npmbox . Тож я спробував npmbox спробувати, але коли я намагаюся bin/npmunbox /path/to/npm.npmbox(npm.npmbox бути офлайн-пакетом NPM) встановити NPM у свою машину, виникла помилка:

/usr/bin/env: node: No such file or directory

Навіщо мені потрібен NPM?

Загальна проблема полягає в тому, що я намагаюся встановити в машину еластичну головку пошуку і є package.jsonфайл, який потрібно npm installвстановити, а також npm run startзапустити інтерфейс для роботи. Таким чином, моє питання.

Деякі додаткові відомості, які вам можуть захотіти

ОС => RHEL6

Версія стека ELK => 5.5.0 (не вдається встановити еластичну голову як плагін, застаріле)

Чи може хтось допомогти мені з будь-якою з двох проблем, які у мене є? Будь-яка додаткова інформація, яка вам потрібна, може бути надана вам. Спасибі заздалегідь!

PS Я дуже новачок у NPM, тому якщо я пропустив якісь очевидні рішення, будь ласка, пробачте моє незнання.


1
Ви встановили вузол, а також NPM, правда?
Бургі

Крім того, ймовірно, що інсталяція завантажить подальші файли та (вузлові) модулі.
Сет

@ Бургі і вузол, і NPM знаходяться на моїй машині з підключенням до Інтернету .. однак я намагаюся встановити їх на машину без підключення до Інтернету, і я не знаю, як це робити.
clamismagic

@Якщо я можу встановити NPM або навіть активувати еластичну пошукову головку в автономному режимі, я не проти завантажувати подальші файли та модулі до тих пір, поки процес можна зробити повністю офлайн (наприклад, ні curl)
clamismagic

Відповіді:


0

Завантажте останню версію портативних Node.js . Він має такі особливості:

  • Запускає екземпляр NodeJS в оболонці командного рядка.
  • Включає Менеджер пакетів вузлів (NPM).
  • Повністю портативний - працює з USB, SD або жорстким диском.
  • Не вимагає прав адміністратора.
  • Не потрібно ніякого зовнішнього програмного забезпечення - просто завантажте витяг та запустіть!
  • Упаковано у форматі PortableApps.com для легкої інтеграції.

Щоб оновити npm, використовуйте наступний процес:

  • Завантажте тар випуску NPM
  • Витягніть смолу NPM у глобальну node_modulesпапку якnpm_new
  • Перейменуйте існуючу npmпапку вnpm_old
  • Перейменуйте npm_newпапку вnpm

Список літератури

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.