Подтвердить что ты не робот

Могу ли я отменять обновление Meteor?

Я думаю, что обновление Meteor могло нарушить мое приложение. Он работал, затем я запускал обновление метеора, и теперь он не работает. Могу ли я сделать что-то вроде meteor downgrade?

4b9b3361

Ответ 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