«Памылка: не адчынены» пры спробе ўсталяваць пакеты метэарыта

Метэарыт ўсталёўвае вялікім (я павінен выкарыстоўваць Суд -H НПЙ ўсталяваць -g метэарыт , як рэкамендуе ўсталяваць інструкцыі метэарыта), і я магу затым выкарыстоўваць яго, каб усталяваць стандартныя пакеты Метэора ў маіх праектах, напрыклад, <�Код> MRT дадаць jQuery . Але калі я спрабую ўсталяваць усе пакеты з атмасферы, напрыклад, <�Код> MRT дадаць маршрутызатар або MRT дадаць шрыфт-страшэнны , я атрымліваю гэты выхад:

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. (/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. (/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 works properly though! I'm on Meteor v0.6.3.1 and Meteorite v0.5.1. Would appreciate any ideas, thanks!

1
Пры даданні атмасферу пакеты з кодам <> MrT ён захоўвае лакальную копію пакета пад ~/.meteorite каталог. Так як вы ўсталявалі NPM і метэарыт як корань, але вы працуеце MrT з уліковай запісам карыстальніка, гэта магло быць проста пытанне правоў доступу да файлаў? (То бок яна не можа на самай справе запісаць змесціва пакета маршрутызатар для ~/.meteorite/пакеты/маршрутызатар )
дададзена аўтар David Weldon, крыніца
Для запісу вы можаце проста запусціць MRT --repoPort = 80 замест таго, каб важдацца з крыніцай.
дададзена аўтар Tom Coleman, крыніца
Для запісу вы можаце проста запусціць MRT --repoPort = 80 замест таго, каб важдацца з крыніцай.
дададзена аўтар Tom Coleman, крыніца
TLS не падтрымліваецца какой? @jason вы можаце адкрыць памылку супраць метэарыта растлумачыць, што вы думаеце, што праблема?
дададзена аўтар Tom Coleman, крыніца
TLS не падтрымліваецца какой? @jason вы можаце адкрыць памылку супраць метэарыта растлумачыць, што вы думаеце, што праблема?
дададзена аўтар Tom Coleman, крыніца
@jason ваша выпраўленне, здаецца, працуе. зламаць ці гэта што-небудзь, калі я пакіну яго як 80 замест 443? Я б выказаў здагадку так.
дададзена аўтар Kelly Copley, крыніца
@jason ваша выпраўленне, здаецца, працуе. зламаць ці гэта што-небудзь, калі я пакіну яго як 80 замест 443? Я б выказаў здагадку так.
дададзена аўтар Kelly Copley, крыніца
@KellyCopley я сумняваюся, што гэта ламае што-небудзь, але запыты ў атмасферу ў цяперашні час у незашыфраваным выглядзе.
дададзена аўтар jason, крыніца
дададзена аўтар jason, крыніца
дададзена аўтар jason, крыніца
@KellyCopley я сумняваюся, што гэта ламае што-небудзь, але запыты ў атмасферу ў цяперашні час у незашыфраваным выглядзе.
дададзена аўтар jason, крыніца
Я таксама бачу гэтую памылку. Ubuntu 13,04 Node.js 0.10.8
дададзена аўтар jason, крыніца
выглядае як дус не падтрымліваецца. змена meteoriteArgs.repoPort = meteoriteArgs.repoPort || 443 , каб выкарыстоўваць порт 80 у /usr/local/lib/node_modules/meteorite/lib/atmosphere.js працуе вакол яго.
дададзена аўтар jason, крыніца
выглядае як дус не падтрымліваецца. змена meteoriteArgs.repoPort = meteoriteArgs.repoPort || 443 , каб выкарыстоўваць порт 80 у /usr/local/lib/node_modules/meteorite/lib/atmosphere.js працуе вакол яго.
дададзена аўтар jason, крыніца
меркавана працуе Суд -H НПЙ ўсталяваць -g метэарыт прадухіляе гэтую праблему. Я запусціць MTR дэўсталёўку; ССО выдаліць --system; ГТ -rf ~/.npm , які выдаляе ~/.meteorite і ніхто з гэтага не працуе. - Я ГТ -rf ~/.meteorite толькі цяпер заснаваныя на вашу прапанову і паспрабаваў зноў безвынікова.
дададзена аўтар jason, крыніца
меркавана працуе Суд -H НПЙ ўсталяваць -g метэарыт прадухіляе гэтую праблему. Я запусціць MTR дэўсталёўку; ССО выдаліць --system; ГТ -rf ~/.npm , які выдаляе ~/.meteorite і ніхто з гэтага не працуе. - Я ГТ -rf ~/.meteorite толькі цяпер заснаваныя на вашу прапанову і паспрабаваў зноў безвынікова.
дададзена аўтар jason, крыніца
@jason, перамыкаючы яго на порт 80 працаваў як шарм, дзякуй!
дададзена аўтар ScottDK, крыніца

6 адказы

Праверце версію вузла.

Па стане на сёння (26 мая 2013 гады), я магу паўтарыць гэтую памылку выдатна (я атрымліваю той жа паведамленне пра памылку) пры выкарыстанні вузла v0.10.8.

Тым не менш, з вузлом вузла-v0.9.9 кнопку <�моцны> MRT дадаць каманда працуе.

The other parts of my environment are:

  1. Ubuntu 12.04 LTS x64

  2. mrt --version

    Meteorite version 0.5.1

2
дададзена
Дзякуй, падобна, што гэта сапраўды праблема, звязаная з вузлом 0.10.8. Больш падрабязнае абмеркаванне тут: github.com/oortcloud/meteorite/issues/135
дададзена аўтар ScottDK, крыніца

Check your node version.

Па стане на сёння (26 мая 2013 гады), я магу паўтарыць гэтую памылку выдатна (я атрымліваю той жа паведамленне пра памылку) пры выкарыстанні вузла v0.10.8.

Тым не менш, з вузлом вузла-v0.9.9 кнопку <�моцны> MRT дадаць каманда працуе.

Астатнія часткі маёй асяроддзя з'яўляюцца:

  1. Ubuntu 12.04 LTS x64

  2. mrt --version

    Meteorite version 0.5.1

2
дададзена
Дзякуй, падобна, што гэта сапраўды праблема, звязаная з вузлом 0.10.8. Больш падрабязнае абмеркаванне тут: github.com/oortcloud/meteorite/issues/135
дададзена аўтар ScottDK, крыніца

Праверце версію вузла.

Па стане на сёння (26 мая 2013 гады), я магу паўтарыць гэтую памылку выдатна (я атрымліваю той жа паведамленне пра памылку) пры выкарыстанні вузла v0.10.8.

Тым не менш, з вузлом вузла-v0.9.9 кнопку <�моцны> MRT дадаць каманда працуе.

Астатнія часткі маёй асяроддзя з'яўляюцца:

  1. Ubuntu 12.04 LTS x64

  2. mrt --version

    Meteorite version 0.5.1

2
дададзена
Дзякуй, падобна, што гэта сапраўды праблема, звязаная з вузлом 0.10.8. Больш падрабязнае абмеркаванне тут: github.com/oortcloud/meteorite/issues/135
дададзена аўтар ScottDK, крыніца

This is an issue specifically with Node 0.10.8 https://github.com/oortcloud/meteorite/issues/135

I was able to fix the issue by first removing node using these instructions. One exception is I had issues using nvm to install node so I used a package instead: How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)

You'll find links to download installer package for the 0.10.7 version of node for all os' here: http://blog.nodejs.org/2013/05/17/node-v0-10-7-stable/

Пасля ўстаноўкі зрабіць вузел -v, каб праверыць версію. Калі гэта не выглядае правільна паспрабуйце перазагрузіць кампутар. Мне прыйшлося перазагрузіць, каб атрымаць мой шчаслівы па нейкай прычыне.

Калі вы па-ранейшаму ёсць праблемы пасля пераўсталёўкі вузла, то паспрабуйце выдаліць і пераўсталяваць метэарыт і метэор. Спадзяюся, што гэта дапамагае нехта, які мае тое ж пытанне.

0
дададзена

This is an issue specifically with Node 0.10.8 https://github.com/oortcloud/meteorite/issues/135

I was able to fix the issue by first removing node using these instructions. One exception is I had issues using nvm to install node so I used a package instead: How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)

You'll find links to download installer package for the 0.10.7 version of node for all os' here: http://blog.nodejs.org/2013/05/17/node-v0-10-7-stable/

Пасля ўстаноўкі зрабіць вузел -v, каб праверыць версію. Калі гэта не выглядае правільна паспрабуйце перазагрузіць кампутар. Мне прыйшлося перазагрузіць, каб атрымаць мой шчаслівы па нейкай прычыне.

Калі вы па-ранейшаму ёсць праблемы пасля пераўсталёўкі вузла, то паспрабуйце выдаліць і пераўсталяваць метэарыт і метэор. Спадзяюся, што гэта дапамагае нехта, які мае тое ж пытанне.

0
дададзена

This is an issue specifically with Node 0.10.8 https://github.com/oortcloud/meteorite/issues/135

I was able to fix the issue by first removing node using these instructions. One exception is I had issues using nvm to install node so I used a package instead: How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)

You'll find links to download installer package for the 0.10.7 version of node for all os' here: http://blog.nodejs.org/2013/05/17/node-v0-10-7-stable/

Пасля ўстаноўкі зрабіць вузел -v, каб праверыць версію. Калі гэта не выглядае правільна паспрабуйце перазагрузіць кампутар. Мне прыйшлося перазагрузіць, каб атрымаць мой шчаслівы па нейкай прычыне.

Калі вы па-ранейшаму ёсць праблемы пасля пераўсталёўкі вузла, то паспрабуйце выдаліць і пераўсталяваць метэарыт і метэор. Спадзяюся, што гэта дапамагае нехта, які мае тое ж пытанне.

0
дададзена