Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.01.2016, 16:45
Кандидат Javascript-наук
Отправить личное сообщение для Maxman Посмотреть профиль Найти все сообщения от Maxman
 
Регистрация: 18.06.2010
Сообщений: 122

NPM при установке не кладёт файлы в /usr/bin (Ubuntu 14.04)
Привет коллеги, трабл такой: устанавливаю пакет глобально, к примеру
sudo npm install -g sails

Установка проходит нормально, но не могу вызвать его из шелла, при попытке вызова пишет: -bash: sails: command not found
Кто сталкивался, как профиксить?
Ответить с цитированием
  #2 (permalink)  
Старый 11.01.2016, 16:46
Кандидат Javascript-наук
Отправить личное сообщение для Maxman Посмотреть профиль Найти все сообщения от Maxman
 
Регистрация: 18.06.2010
Сообщений: 122

P.S. Нода стоит последней версии 5.3.0
Ответить с цитированием
  #3 (permalink)  
Старый 11.01.2016, 19:52
Кандидат Javascript-наук
Отправить личное сообщение для yazonnile Посмотреть профиль Найти все сообщения от yazonnile
 
Регистрация: 25.05.2012
Сообщений: 133

поле bin в package.json есть? (посмотри примеры других пакетов)
Ответить с цитированием
  #4 (permalink)  
Старый 11.01.2016, 20:59
Кандидат Javascript-наук
Отправить личное сообщение для Maxman Посмотреть профиль Найти все сообщения от Maxman
 
Регистрация: 18.06.2010
Сообщений: 122

В каком именно package.json? Он ни один пакет вообще не ставит глобально, а не только sails. Пробовал grunt и другие, тоже самое...
Ответить с цитированием
  #5 (permalink)  
Старый 11.01.2016, 21:28
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

должно работать
Код:
sudo npm install --global gulp
gulp --version
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #6 (permalink)  
Старый 11.01.2016, 21:45
Кандидат Javascript-наук
Отправить личное сообщение для Maxman Посмотреть профиль Найти все сообщения от Maxman
 
Регистрация: 18.06.2010
Сообщений: 122

Не помогло... Пакет установил нормально, но путь не находит к нему из консоли

Последний раз редактировалось Maxman, 11.01.2016 в 21:52.
Ответить с цитированием
  #7 (permalink)  
Старый 14.02.2016, 15:42
Аватар для Stewie Brown
Новичок на форуме
Отправить личное сообщение для Stewie Brown Посмотреть профиль Найти все сообщения от Stewie Brown
 
Регистрация: 14.02.2016
Сообщений: 1

Maxman, у меня такая же ситуация.
Чуть суть опишу.
У меня Fedora и устанавливал я пакет вручную. В линукс я новенький, и все установил, и все хорошо, npm работает. Дело в том, что при глобальной установке npm устанавливает не в папку /usr/bin/, где должны находиться ссылки на скрипты, а внутрь себя, в папку /bin, и из-за этого получается, что нужно мне зайти в папку /usr/lib/node/bin и там лежит ссылка, которая должна быть в /usr/bin. Покамест, я решаю это вручную. Просто при установке пакета переношу ссылку и прописую ей путь. Чуть позже хотел разобраться, как это автоматизировать.

Вывод:
nodejs у меня находится /usr/lib/node
при установке глобально ссылки попадают в /usr/lib/node/bin
от туда их нужно перенести в /usr/bin и прописать правильный путь, чтобы можно было их глобально использовать.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Node.js + oracle ANDRUkomod AJAX и COMET 2 05.02.2014 20:52
При нажатии Обзор... Видит все подряд файлы, jQuery File Upload Petja jQuery 3 04.09.2013 12:34
nodejs и mongodb не устанавливается через npm satan AJAX и COMET 1 17.06.2013 11:39
Проблемы при установке модулей node.js tadjik1 AJAX и COMET 1 18.03.2012 02:20
установка модулей на Node.js simple AJAX и COMET 5 31.10.2011 01:45