я попытался установить глобус ojet-cli, как Oracle сказал в Linux Ubuntu, но команда ojet не найдена - PullRequest
0 голосов
/ 04 ноября 2018

У меня Ubuntu OS 18.04 LTS, нпм: «6.4.1», ares: '1.14.0', cldr: '32 .0.1 ', http_parser: '2.7.1', icu: '60 .2 ', модули: «57», nghttp2: '1.30.0', узел: '8.10.0', openssl: '1.1.0g', tz: '2017c', Юникод: '10 .0 ', уф: '1,18,0', v8: «6.2.414.50», zlib: '1.2.11'.

Когда процесс установки ojet-cli завершился без каких-либо жалоб, но команда ojet также не была найдена, когда я попробовал эту команду

Список npm -g ojet-cli

выход

~ $ npm list -g @ oracle / ojet-cli /home/tsam/.npm-global/lib

└── ojet-cli@3.2.0

также пытался установить пакет ojet-cli много раз также пытался установить npm по этой команде "бесполезно"

sudo npm install npm

ничего не происходит

еще одна вещь: я пытался запустить эту команду

npm run ojet

вывод:

0 информация работает, если она заканчивается ok 1 verbose cli ['/ usr / bin / node', '/ usr / local / bin / npm', 'run', 'ojet'] 2 info, используя npm@6.4.1 3 info использование node@v8.10.0 4 verbose config Пропуск конфигурации проекта: /home/tsam/.npmrc. (соответствует userconfig) 5 подробный стек Ошибка: ENOENT: нет такого файла или каталога, откройте '/home/tsam/package.json' 6 verbose cwd / home / tsam 7 verbose Linux 4.15.0-36-generic 8 verbose argv "/ usr / bin / node" "/ usr / local / bin / npm" "run" "ojet" 9 подробный узел v8.10.0 10 verbose npm v6.4.1 11 путь ошибки /home/tsam/package.json 12 код ошибки ENOENT 13 ошибка errno -2 14 ошибка syscall open 15 error enoent ENOENT: нет такого файла или каталога, откройте '/home/tsam/package.json' 16 enoent error Это связано с npm not возможность найти файл. 17 подробный выход [-2, правда]

1 Ответ

0 голосов
/ 04 ноября 2018

Проблема:

Команда ojet не найдена

Причина: npm устанавливает пакеты в местоположение, которое не соответствует пути выполненной команды, при проверке конфигурации npm

npm config get

Я нашел это

prefix = "/home/tsam/.npm-global"

Решение:

изменить путь среды к этому пути + / bin как этот

export PATH = $ PATH: ~ / .npm-global / bin

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

~ / .profile и сохраните его.

...