Среда
Я пытаюсь установить Strapi на экземпляр Google Cloud с Ubuntu 18.04.У меня установлены Node и npm (версии 10.16.3 и 6.9.0 соответственно).После команды npm install появляется сообщение об ошибке.
Быстрый запуск не работает
Я пытался использовать параметр $ npx create-strapi-app my-project --quickstart
в Руководстве по быстрому запуску, но он просто зависает Installing dependencies: flatten@1.0.2: I wrote this module a very long time ago; you should use something else.
Ошибки
Вот что я ввел в командную строку для установки Strapi:
$ npm install strapi@beta -g
Вот результирующие ошибки:
npm WARN deprecated boom@7.3.0: This module has moved and is now available at @hapi/boom. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues.
npm WARN deprecated hoek@6.1.3: This module has moved and is now available at @hapi/hoek. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues.
npm WARN checkPermissions Missing write access to /usr/lib/node_modules.
npm ERR! path /usr/lib/node_modules.
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/lib/node_modules'
npm ERR! { [Error: EACCES: permission denied, access'/usr/lib/node_modules']
npm ERR! stack:
npm ERR! 'Error: EACCES: permission denied, access\'/usr/lib/node_modules\'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/lib/node_modules' }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended).
npm ERR! A complete log of this run can be found in:
npm ERR! /home/justme/.npm/_logs/2019-09-19T01_52_40_382Z-debug.log
Некоторые предупреждения и некоторые ошибки, связанные с npm. Похоже, проблема с правами доступа, но всегда советовали не запускать с правами root / sudo .
То, что я ожидал...
Для возможности перехода на $ strapi new my-project