Я думаю, что обновление Meteor могло нарушить мое приложение. Он работал, затем я запускал обновление метеора, и теперь он не работает. Могу ли я сделать что-то вроде meteor downgrade
?
Могу ли я отменять обновление Meteor?
Ответ 1
Метеор 0,6 и выше корабли с новой системой распределения. Теперь вы можете передать аргумент --release
любой команде Meteor, и он будет работать против запрошенной версии. Например, чтобы связать приложение с Meteor 0.6.1, запустите: meteor bundle --release 0.6.1
. Примечательно, что это работает только для выпусков после 0.6.0.
Если вы хотите привязать свое приложение к определенной версии, запустите: meteor update --release <release>
. Это изменяет файл .meteor/release
в каталоге приложения. Затем просто запустите Meteor, как обычно. Вы все равно получите уведомление, когда появится новый выпуск.
Ответ 2
UPDATE: с Meteor 0.6.0 эта функциональность доступна без использования метеорита. См. Ответ Avital. (для версий > 0.6.0. Чтобы использовать функциональные возможности версий менее 0,6, вы все равно можете использовать Meteorite:
Если вы хотите управлять версиями своих приложений (поэтому существующее приложение все еще может использовать более старую версию или 0.57.1 (с исправлением ошибки безопасности), вы можете использовать метеорит: https://github.com/oortcloud/meteorite
Установите его через npm install -g meteorite
Он также полезен при загрузке других пакетов из http://atmosphere.meteor.com.
Чтобы управлять версией вашего приложения, отредактируйте свой smart.json с помощью:
{
"meteor": {
"tag": "v0.5.7"
}
}
Будет затронуто только приложение, которое вы уже сделали, и вы сможете его обновить, когда будете готовы.
Ответ 3
Я пробовал это, и это очень сложно. Мой лучший совет - попытаться скопировать все файлы из приложения, использующего нужную вам версию, а затем вставить код приложения.
Ответ 4
В CLI отсутствует команда понижения метеорита. Лучший и простой способ, если у вас есть управление версиями, например GIT, просто отмените последние изменения на git stash save
и снова запустите meteor
.
Ответ 5
В Windows я смог эффективно "понизить" из неудавшегося обновления, отредактировав номер версии до предыдущей рабочей версии в файле:
C:\Users\Paul\AppData\Local.meteor\meteor.bat
Вам нужно изменить его на версию, которая имеет соответствующую папку в:.meteor\packages\meteor-tool