2012-03-29 5 views
0

Кажется, что только модуль отсутствует, но я написал файл package.json, а другие - отлично.
Я отлажена это небольшое приложение локально много раз, есть версия BrowserId модуля здесь ...
Модуль browserid-verifier можно найти здесь: https://github.com/lloyd/node-browserid
и `package.jsonq файл:Почему «jitsu deploy» получил «Ошибка: не удается найти модуль« браузер-верификатор »?

{ 
    "name": "daily_bookmarks", 
    "subdomain": "daily_bookmarks", 
    "scripts": { 
    "start": "server.coffee" 
    }, 
    "version": "0.0.0-9", 
    "engines": { 
    "node": "0.6.x" 
    }, 
    "main": "server.js", 
    "dependencies": { 
    "mongodb": "0.9.9", 
    "socket.io": "0.9.3", 
    "ezcrypto": "0.0.3", 
    "browserid-verifier": "0.0.4" 
    } 
} 

версия на моем ноутбуке:

$ npm list -g | grep browser 
├─┬ [email protected] 
│ ├─┬ [email protected] 

ОШИБКА:

$ jitsu deploy 
info: Welcome to Nodejitsu 
info: It worked if it ends with Nodejitsu ok 
info: Executing command deploy 
info: Analyzing your application dependencies in server.coffee 
warn: Local version appears to be old. 
warn: Your package.json version will be incremented for you automatically. 
warn: About to write /home/chen/code/home/git/docview/projects/daily_bookmarks/package.json 
data: 
data: { 
data:  engines: { node: '0.6.x' }, 
data:  dependencies: { 
data:   socket.io: '0.9.3', 
data:   browserid-verifier: '0.0.4', 
data:   mongodb: '0.9.9', 
data:   ezcrypto: '0.0.3' 
data:  }, 
data:  subdomain: 'daily_bookmarks', 
data:  version: '0.0.0-9', 
data:  name: 'daily_bookmarks', 
data:  main: 'server.js', 
data:  scripts: { start: 'server.coffee' } 
data: } 
data: 
prompt: Is this ok? (yes): 
warn: Creating new snapshot for version 0.0.0-9 
info: Done creating snapshot 0.0.0-9 
info: Updating application daily_bookmarks 
info: Activating snapshot 0.0.0-9 for daily_bookmarks 
info: Stopping app daily_bookmarks 
info: App daily_bookmarks is now stopped 
info: Starting app daily_bookmarks 
error: Error running command deploy 
error: Nodejitsu Error (500): Internal Server Error 
info: Nodejitsu not ok 
+0

Если вы еще не обновили клиент jitsu (это первое, что вас попросят сделать от поддержки). Обычно найти вторую попытку развертывания исправляет проблему (это хорошо известная, но сложная ошибка для улова). Если это не решит проблему, я бы рекомендовал вам использовать jitsulog, ping ребята с помощью gist url на irc (#nodejitsu) или twitter (@nodejitsu). – booyaa

+0

Я установил джитсу в тот же день, что и произошло, это должна быть последняя версия. Позже я попытался нажать на Heroku, даже NAE (другой движок приложения Node) .. снова и снова сработал. Возможно, что-то не так с пакетом. – jiyinyiyong

ответ

2
npm ERR! error installing [email protected] 
npm ERR! error installing [email protected] 

npm ERR! ...SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:683: 

Это то, что я в то время как я пытался установить BrowserId-верификатор локально. Кажется, что есть какая-то проблема при попытке установить npm install. Вы можете связать его в своем приложении.

"bundleDependencies": [ 
    "browserid-verifier" 
] 
+0

http://npmjs.org/doc/json.html Я проверил docs, но я все еще не понимаю, в чем разница в 'bundleDependencies' и' dependencies'? И на моем ноутбуке «браузер-верификатор» был установлен успешно. Это сбивает с толку. – jiyinyiyong

+0

'depencencies' вытаскиваются из npm, как обычно, тогда как' bundledDependencies' связаны с вашим пакетом. Это позволяет создавать пользовательские версии модулей внутри папки 'node_modules' без необходимости вытаскивать их из внешнего источника. –