2014-01-17 2 views
1

Я пытаюсь обновить до версии 0.6.2, но когда я вставляю MRT обновления железо-маршрутизатор в командной строке я получаю это предупреждение:Железный маршрутизатор не обновляет

Проблема с установкой железо-маршрутизатор ✘ [0.6.1] конфликтует с [0.6.2] Невозможно разрешить зависимости! Используйте -force, если вы не возражаете против того, чтобы mrt принимал дикие предположения и все время запускал ваше приложение.

Я что-то не так?

Заранее спасибо.

ответ

2

Вы можете попробовать новую установку:

meteor remove iron-router 
rm -rf packages/iron-router 
mrt update 
meteor add iron-router 

Также убедитесь, что вы используете последнюю версию метеорита

sudo -H npm install meteorite 
+0

Я сделал это, но я по-прежнему получаю ту же ошибку: проблема с установкой iron-router ✘ [0.6.1] конфликтует с [0.6.2] Невозможно разрешить зависимости! Используйте -force, если вы не возражаете против того, чтобы mrt принимал дикие предположения и все время запускал ваше приложение. И когда я пытаюсь запустить приложение, он говорит, что при создании пакета 'iron-router-progress': ошибка: нет такого пакета:« iron-router » – swayziak

+0

Возможно, ваш файл' smart.json' может быть неправильным, вы можете попробовать удалить линии железного маршрутизатора оттуда (и «smart.lock») и запуск «mrt add iron-router»? – Akshat

+0

Я сделал это, и он не работает, и теперь у меня даже нет установленной версии 0.6.1. – swayziak

1

кажется, что один из других умных пакетов, которые вы используете в явном виде зависит от другой версии Iron Router. Основываясь на пакетах smart.json, которые вы опубликовали, accounts-entry зависит от 0,6,1, и я предполагаю, что вы вручную в зависимости от железного маршрутизатора 0.6.2 в своем основном приложении.

Лучший способ действий - это, вероятно, изменить версию в accounts-entry (это, вероятно, ничего не сломает, так как 0.6.1 до 0.6.2 было исправлено) и, возможно, отправить запрос на вытягивание для этого.

+0

Спасибо, я собираюсь попробовать это – swayziak

1

Имел подобную проблему. Перейти к вам приложение каталог, открытый метеор, то открытые пакеты, и вы увидите

iron-router 

внутри файла, перечисленных в пакете метеора.

Затем перейдите к терминалу и

cd yourApp 
meteor add iron:router 

для меня, что добавили версию 1x и решить многие из моих ошибок.

Надеюсь, что это сработает!