0.6.0に更新しましたが、プロジェクトを0.5.8で実行したいと思います。だから私が走るとき:
流星-リリース0.5.8
戻ります
0.5.8:リリース不明。
特定のリリースをターゲットにするための正しい形式は何ですか?
古いバージョンを使用するには、隕石を使用する必要があります: https://github.com/oortcloud/meteorite 。現時点では、--release
は古いバージョンのmeteorを0.6.0にターゲットにすることはできません。
を介して隕石をインストールします
npm install -g meteorite
次に、プロジェクトでmrt
を実行して、隕石がプロジェクトを1つのバージョンの隕石にローカライズできるようにします。
隕石がプロジェクトにsmart.jsonを作成したことに気付くでしょう。作成したsmart.json
を次のように編集します
{
"meteor": {
"tag": "v0.5.8"
}
次に、mrt
を実行して、流星バージョン0.5.8
を実行します。そのプロジェクトのみが影響を受けます。したがって、他のプロジェクトは引き続き0.6.0を実行できます
注目すべきは、隕石も非常に役立ちます。これにより、プロジェクトの http://atmosphere.meteor.com/ でパッケージを使用できます。
更新:流星で0.6.0を超えるバージョンを使用するには、-releaseを使用します。例えば
meteor --release 0.6.1
0.6.0を超えるMeteorリリースの場合、--release
タグを任意のmeteor
コマンドに追加できます。
meteor create test --release 0.6.0
隕石は以前のリリースを簡単にプルダウンできます。
mrt create test --tag v0.5.9
結果は「smart.json」ファイルであり、mrt
を実行すると以前のMeteorバージョンがインストールされます。 「smart.json」ファイルを手動で編集することもできます。
{
"meteor": {
"git": "https://github.com/meteor/meteor.git",
"tag": "v0.5.9"
},
"packages": {}
}
残念ながら、0.6.0より前のリリースをターゲットにすることはできません。この機能は、Meteorの次のリリースがリリースされたときにのみ役立ちます。