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ď č. 1Skontrolujte 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ú:
Ubuntu 12.04 LTS x64
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.