/ / "Chyba: neotvorená" pri pokuse o inštaláciu balíkov Meteorite - meteorit, meteorit

"Chyba: neotvorená" pri pokuse o inštaláciu balíkov Meteorite - meteor, meteorit

Meteorit inštaluje skvelé (musím použiť sudo -H npm install -g meteorite ako odporúčajú pokyny na inštaláciu od spoločnosti Meteorite), a potom ju môžem použiť na inštaláciu štandardných balíkov Meteor v mojich projektoch, napr. mrt add jquery, Ak sa však pokúsim nainštalovať balíky z atmosféry, napr. mrt add router alebo mrt add font-awesome, Mám tento výstup:

Installing Meteor

branch: https://github.com/meteor/meteor.git#master

Installing smart packages


/usr/local/lib/node_modules/meteorite/node_modules/ddp/node_modules/ws/lib/WebSocket.js:175
else throw new Error("not opened");
^
Error: not opened
at WebSocket.send (/usr/local/lib/node_modules/meteorite/node_modules/ddp/node_modules/ws/lib/WebSocket.js:175:16)
at DDPClient._send (/usr/local/lib/node_modules/meteorite/node_modules/ddp/lib/ddp-client.js:77:15)
at WebSocket.<anonymous> (/usr/local/lib/node_modules/meteorite/node_modules/ddp/lib/ddp-client.js:49:10)
at WebSocket.EventEmitter.emit (events.js:92:17)
at WebSocket.establishConnection (/usr/local/lib/node_modules/meteorite/node_modules/ddp/node_modules/ws/lib/WebSocket.js:576:8)
at ClientRequest.<anonymous> (/usr/local/lib/node_modules/meteorite/node_modules/ddp/node_modules/ws/lib/WebSocket.js:488:25)
at ClientRequest.g (events.js:175:14)
at ClientRequest.EventEmitter.emit (events.js:106:17)
at CleartextStream.socketOnData (http.js:1587:11)
at CleartextStream.read [as _read] (tls.js:477:10)

mrt run funguje správne aj keď! Ja som na Meteor v0.6.3.1 a Meteorite v0.5.1 Ocenil by som nejaké nápady, vďaka!

odpovede:

2 pre odpoveď č. 1

Skontrolujte verziu uzla.

Od dnešného dňa (26. mája 2013) môžem túto chybu dokonale replikovať (dostanem to isté chybové hlásenie), keď používam uzol v0.10.8.

Avšak s uzlom uzla-v0.9.9 mrt pridať príkazové práce.

Ďalšie časti môjho prostredia sú:

  1. Ubuntu 12.04 LTS x64

  2. mrt --version

    Meteoritová verzia 0.5.1


0 pre odpoveď č. 2

Toto je problém špecificky s uzlom 0.10.8 https://github.com/oortcloud/meteorite/issues/135

Dokázal som problém odstrániť tým, že najprv odstránim uzol pomocou týchto pokynov. Jednou výnimkou je, že som mal problémy s inštaláciou uzla nvm, takže som použil balík: Ako úplne odinštalujem Node.js a preinštalujem od začiatku (Mac OS X)

Nájdete tu odkazy na prevzatie balíka inštalátora pre verziu 0.10.7 uzla pre všetky os "tu: http://blog.nodejs.org/2013/05/17/node-v0-10-7-stable/

Po inštalácii urobte uzol -v na kontrolu verzie. Ak to nevyzerá správne, skúste reštartovať, musel som sa znova spustiť, aby som z nejakého dôvodu dostal šťastie.

Ak budete mať po preinštalovaní uzla problémy, skúste odstrániť a znovu nainštalovať meteorit a meteorit. Dúfam, že to pomôže niekomu, kto má rovnaký problém.