Derby.js - npm установил derby успешно, но команда derby не найдена

Я следую руководству по началу работы с Derby.js. Я бегал

$ npm install -g derby

и все удается, но когда я вхожу

$ derby new app-name

Я получил:

-bash: derby: command not found

Я на Mac OS 10.8, Node v0.10.3, npm v1.2.17

3 ответа

По состоянию на июнь 2014 года документы по-прежнему рассчитаны на Derby 0.5, а 0.6 - на нпм. По-видимому, генератор-дерби в настоящее время является рекомендуемым способом запуска проекта 0.6:

npm install -g yo
npm install -g generator-derby
mkdir myapp
cd myapp
yo derby

Обязательно установите и запустите MongoDB, а затем npm start,

Часть интерфейса командной строки Derby пока не работает. Здесь нет bin установка в package.jsonто, что наставляет npm делать исполняемые скрипты.

Я подозреваю, что документация опередила исходный код.

Проверьте, содержат ли переменные NODE_PATH и PATH расположение исполняемых файлов

export NODE_PATH="/usr/local/lib/node"

экспорт PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/local/share/npm/bin:$PATH"

Смотрите эту страницу.

Другие вопросы по тегам