Ответ 1
выясняется, что он попытался начать с node
вместо команды nodejs
. Итак, в /usr/local/lib/node_modules/coffee-script/bin/coffee
я изменил #!/usr/bin/env node
на #!/usr/bin/env nodejs
и теперь отлично работает.
локальные npm-пакеты работают так, как прогнозировалось, но мне кажется невозможным получить глобально установленные пакеты. Он даже не делает никаких ошибок, он просто ничего не делает (экспресс, кофе и т.д.)
Меня это не беспокоило, пока я не хотел использовать кофе script.
вещи, которые я проверил allready (я на Xubuntu 12.04):
uninstalled nodejs и сделал свежий git -rebuild в /opt/bin/ node
= > то же самое.
Кто-нибудь знает решение?
выясняется, что он попытался начать с node
вместо команды nodejs
. Итак, в /usr/local/lib/node_modules/coffee-script/bin/coffee
я изменил #!/usr/bin/env node
на #!/usr/bin/env nodejs
и теперь отлично работает.
является NODE_PATH
переменной, установленной в вашей среде
//show if set
echo $NODE_PATH
//set NODE_PATH
NODE_PATH="/usr/local/lib/node_modules"
NODE_PATH
должно содержать расположение каталогов, в которых установлены модули. Он может иметь несколько каталогов (двоеточие в отдельности).