2013-04-07 11 views

Odpowiedz

20

Musisz użyć meteorytu, aby użyć starszych wersji: https://github.com/oortcloud/meteorite. Na razie --release nie może kierować na starsze wersje meteoru do wersji 0.6.0.

Install meteoryt poprzez

npm install -g meteorite 

potem w biegu projektu mrt tak, że pozwala meteoryt zlokalizować projekt jednej wersji meteor.

Zauważysz, że meteoryt utworzył smart.json w twoim projekcie. Edytować smart.json to tworzy coś jak

{ 
    "meteor": { 
    "tag": "v0.5.8" 
} 

Następnie wystarczy uruchomić mrt dostać to działa meteor wersję 0.5.8. Miałby on wpływ tylko na ten projekt. Więc twoje inne projekty mogą nadal działać 0.6.0

Warto zauważyć, że meteoryt jest również bardzo pomocny. Pozwala na użycie pakietów w wersji http://atmosphere.meteor.com/ w swoim projekcie.

Aktualizacja: Aby korzystać z wersji powyżej 0.6.0 na używanym meteodzie - wyślij. np

meteor --release 0.6.1 
1

Niestety, nie można celować w żadne wydanie przed wersją 0.6.0, ta funkcja pomoże tylko, gdy pojawią się kolejne wydania Meteor.

7

Dla wydań Meteor powyższych wersji 0.6.0, można dodać tag --release do dowolnego meteor polecenia:

meteor create test --release 0.6.0 

Meteoryt można łatwo wyciągnąć w dół wcześniejsze wydania:

mrt create test --tag v0.5.9 

wynikiem jest plik "smart.json", który zainstaluje poprzednią wersję Meteor po uruchomieniu mrt. Możesz także ręcznie edytować plik "smart.json":

{ 
    "meteor": { 
    "git": "https://github.com/meteor/meteor.git", 
    "tag": "v0.5.9" 
    }, 
    "packages": {} 
} 
+1

Powinieneś naprawić określoną wersję Meteor: 6.0.0 => 0.6.0 (ponieważ meteor nie przeszedł jeszcze 1.x). Próbowałem go edytować, ale nie było wystarczająco dużo znaków do polubienia stosu. – kahmali

Powiązane problemy