Meteor не запускается из-за пакета Meteorite (установка более старой версии Meteor с пакетами Meteorite)

Все,

У меня есть проект Meteor, работающий под управлением 0.5.9. Я хочу установить Meteor 0.5.9 локально, а также Meteorite (так как я использую некоторые пакеты mrt).

Я сделал чистую установку Meteorite на бродячем сервере. Выполнение команды mrt вызывает эту ошибку:

$ мрт

Отойдите, пока Метеорит делает свое дело

Установка Meteor

тег: https://github.com/meteor/meteor.git#v0.5.9

Установка умных пакетов

время ожидания дочернего процесса истекло, нет активности в течение 15 секунд

ОШИБКА: null Команда не удалась: удаленный: Подсчет объектов: 56555, выполнено. remote: Сжатие объектов: 100% (17136/17136), готово. удаленный: Всего 56555 (дельта 39097), повторно 56241 (дельта 38865) Получение объектов: 100% (56555/56555), 19,19 МиБ | 2,34 МБ / с, готово. Устранение дельт: 100% (39097/39097), выполнено.

STDOUT: Клонирование в '/home/vagrant/.meteorite/source/meteor/meteor' ...

STDERR: удаленный: Подсчет объектов: 56555, готово. remote: Сжатие объектов: 100% (17136/17136), готово. удаленный: Всего 56555 (дельта 39097), повторно 56241 (дельта 38865) Получение объектов: 100% (56555/56555), 19,19 МиБ | 2,34 МБ / с, готово. Устранение дельт: 100% (39097/39097), выполнено.

/usr/local/lib/node_modules/meteorite/lib/sources/git.js:124 throw "Проблема с клонированием репозитория:" + self.url + ^ Возникла проблема с клонированием репозитория: https://github.com/meteor/meteor.git Пожалуйста, проверьте https://github.com/oortcloud/meteorite/blob/master/CONTRIBUTING.md#Troubleshooting для возможных объяснений.

После повторного запуска mrt я получаю такую ​​ошибку:

Скачивание пакета разработки Meteor

################################################################## 100.0%

/usr/local/lib/node_modules/meteorite/lib/meteor.js:88 throw "Команда завершена с" + кодом + "/" + сигналом; ^ Команда завершена с 1 / null

Запустив его снова, я получаю:

Отойдите, пока Meteorite делает свое дело ✓ тег маршрутизатора: https://github.com/tmeasday/meteor-router.git#v0.4.3 истекло время ожидания дочернего процесса, нет активности в течение 15 секунд

ОШИБКА: null Команда не удалась: удаленный: Повторное использование существующего пакета: 706, готово. удаленный: Всего 706 (дельта 0), повторно используется 0 (дельта 0) Получение объектов: 100% (706/706), 123,70 КБ, выполнено. Разрешение дельт: 100% (372/372), готово.

STDOUT: Клонирование в '/home/vagrant/.meteorite/source/tmeasday/meteor-router' ...

STDERR: remote: повторное использование существующего пакета: 706, готово. удаленный: Всего 706 (дельта 0), повторно используется 0 (дельта 0) Получение объектов: 100% (706/706), 123,70 КБ, выполнено. Разрешение дельт: 100% (372/372), готово.

/usr/local/lib/node_modules/meteorite/lib/sources/git.js:124 throw "Проблема с клонированием репозитория:" + self.url + ^ Возникла проблема с клонированием репозитория: https://github.com/tmeasday/meteor-router.git Пожалуйста, проверьте https://github.com/oortcloud/meteorite/blob/master/CONTRIBUTING.md#troubleshooting для возможные объяснения.

А потом еще раз:

Отойдите, пока Meteorite делает свое дело ✓ тег маршрутизатора: https://github.com/tmeasday/meteor-router.git#v0.4.3 ✓ тег page-js-ie-support: https://github.com/tmeasday/meteor-page-js-ie-support.git#v1.3.5 истекло время ожидания дочернего процесса, нет активности в течение 15 секунды

ОШИБКА: null Команда не удалась: удаленный: Повторное использование существующего пакета: 46, готово. удаленный: всего 46 (дельта 0), повторно используется 0 (дельта 0)

STDOUT: Клонирование в '/home/vagrant/.meteorite/source/tmeasday/meteor-page-js-ie-support' ...

STDERR: remote: Повторное использование существующего пакета: 46, готово. удаленный: всего 46 (дельта 0), повторно используется 0 (дельта 0)

/usr/local/lib/node_modules/meteorite/lib/sources/git.js:124 throw "Проблема с клонированием репозитория:" + self.url + ^ Возникла проблема с клонированием репозитория: https://github.com/tmeasday/meteor-page-js-ie-support.git Пожалуйста, проверьте https://github.com/oortcloud/meteorite/blob/master/CONTRIBUTING.md#troubleshooting для возможных объяснений.

Наконец, я продолжаю получать эту ошибку:

Отойдите, пока Meteorite делает свое дело ✓ тег page-js-ie-support: https://github.com/tmeasday/meteor-page-js-ie-support.git#v1.3.5

Готово установка умных пакетов

Хорошо, все готово. А вот и Метеор!

[[[[~ / myprojdir]]]]]

Устраните проблему и перезапустите.

/usr/local/lib/node_modules/meteorite/lib/command.js:35 throw "Команда завершена с помощью" + code + "/" + signal; ^ Команда завершена с 1 / null

После обновления до 0.8.1.1 у меня были некоторые пакеты, которые не работали. Наконец понял, что теперь мне нужно выполнять определенные команды mrt add в качестве суперпользователя. (sudo mrt добавить железный маршрутизатор).


person Gezim    schedule 03.05.2014    source источник
comment
Работает на: localhost: 3000 / Нет информации о зависимостях в пакете. Мониторинг файловой системы отключен. Ошибки препятствовали запуску: Исключение при объединении приложения: Ошибка: не удается установить здесь DOCTYPE. (Meteor устанавливает для вас) - строка 1, файл /home/vagrant/myprojdir/packages/page-js-ie-support/page-js/examples/album/index.html в html_scanner.scan.parseError (/ home / vagrant /.meteorite/meteors/meteor/meteor/45fef52095bb6726cc1b2f05008ad891c446100a/packages/templating/html_scanner.js:23:14) по адресу Object.html_scanner.scan (/home/vagrant/.meteoritefjs06meteors/docs/vagrant/c/fc/docs/ec/docs/doc/vagrant/.meteoritefc/1008e06/45/45/2008 /html_scanner.js:58:17) в /home/vagrant/.meteorite/meteors/meteor/meteor/45fef52095bb6726cc1b2f05008ad891c446100a/packages/templating/package.js:46:32 в _.extend.add_file (/ home. метеорит / метеоры / метеор / метеор / 45fef52095bb6726cc1b2f05008ad891c446100a / app / lib / bundler.js: 206: 5) на self.api.add_files (/home/vagrant/.meteorite/meteors/meteor/meteor/f67fe26f5205/ .js: 107: 16) в Array.forEach (собственный) в Function. .each. .forEach (/home/vagrant/.meteorite/meteors/meteo r / meteor / 45fef52095bb6726cc1b2f05008ad891c446100a / dev_bundle / lib / node_modules / underscore / underscore.js: 79: 11) в self.api.add_files (/home/vagrant/.meteorite/meteors/meteor/1002095/45feeors/meteor/1002095/45feeors/meteor/1002095/45feeors/meteor/1002095/45 .js: 106: 11) в Array.forEach (собственный) в Function. .each. .forEach (/home/vagrant/.meteorite/meteors/meteor/meteor/45fef52095bb6726cc1b2f05008ad891c446100a/dev_bundle/lib/ node_modules / underscore / underscore.js: 79: 11) в Object.self.api.add_files (/home/vagrant/.meteorite/meteors/meteor/meteor/45fef52095bb6726cc1b2f05008ad891c446100a/app/lib/bundler.js) в:10 _.extend.init_from_app_dir [как on_use_handler] (/home/vagrant/.meteorite/meteors/meteor/meteor/45fef52095bb6726cc1b2f05008ad891c446100a/app/lib/packages.js:139:11) по адресу _.extend.vagrant .meteorite / meteors / meteor / meteor / 45fef52095bb6726cc1b2f05008ad891c446100a / app / lib / bundler.js: 391: 11) в Object.exports.bundle (/home/vagrant/.meteorite/meteo) rs / meteor / meteor / 45fef52095bb6726cc1b2f05008ad891c446100a / app / lib / bundler.js: 721: 12) на /home/vagrant/.meteorite/meteors/meteor/meteor/45fef52095bb6726cc1b2f05008ad89.exports .inFiber (/home/vagrant/.meteorite/meteors/meteor/meteor/45fef52095bb6726cc1b2f05008ad891c446100a/app/lib/fiber-helpers.js:22:12)   -  person Gezim    schedule 04.05.2014


Ответы (2)


Для чего бы это ни стоило

Итак, это было немного сложно из-за неочевидных ошибок.

person user3474498    schedule 03.05.2014

Метеорит отлично подходит для получения разных версий метеорита. Поскольку я хотел Meteor 0.5.9, я подумал, что это будет так же просто, как установить метеорит и позволить ему разорваться! Не так уж и много, как видно из ошибок в вопросе.

Почти сдавшись, я подумал: «Эй, раз уж я ищу Meteor 0.5.9, я должен попробовать установить версию Meteorite, которая была доступна в то время!»

На странице github о метеорите я обнаружил, что ветка 0.5.9 была довольно близко выпущена с версией Meteor 0.5.9. Итак, я загрузил заархивированную версию этой ветки метеорита и разархивировал ее на своей машине.

Затем я установил его с помощью npm:

Затем я запустил mrt в каталоге своего приложения, и все заработало! : D

sudo npm install -g meteorite-0.5.9

Здесь добавлены подробности: stackoverflow.com/questions/23453883/

person Gezim    schedule 05.05.2014