我已经更新到0.6.0,但想要在0.5.8中运行我的项目。所以,当我运行:如何运行Meteor的特定版本?
流星--release 0.5.8
返回
0.5.8:未知释放。
什么是针对特定版本的正确格式?
我已经更新到0.6.0,但想要在0.5.8中运行我的项目。所以,当我运行:如何运行Meteor的特定版本?
流星--release 0.5.8
返回
0.5.8:未知释放。
什么是针对特定版本的正确格式?
您需要使用陨石才能使用旧版本:https://github.com/oortcloud/meteorite。目前--release
不能将旧版本的流星定位到0.6.0。
在项目运行的mrt
通过
npm install -g meteorite
然后安装陨石,以便它允许陨石的项目定位到流星的一个版本。
您会注意到陨石在您的项目中创建了一个smart.json。编辑它创建smart.json
喜欢的东西
{
"meteor": {
"tag": "v0.5.8"
}
然后只需运行mrt
得到它运行流星版本0.5.8
。只有那个项目会受到影响。所以你的其他项目仍然可以运行0.6.0
值得注意的是陨石也很有帮助。它允许您在项目中使用http://atmosphere.meteor.com/以上的软件包。
更新:在您的流星使用 - 释放使用0.6.0以上的版本。例如
meteor --release 0.6.1
不幸的是,你不能在0.6.0之前定位任何发行版本,这个功能只会在Meteor的下一个版本发布时提供帮助。
流星发布上述0.6.0,您可以将--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": {}
}
您应该修复指定的Meteor版本:6.0.0 => 0.6.0(因为流星还没有通过1.x)。我试图编辑它,但它没有足够的字符堆栈溢出的喜好。 – kahmali 2015-04-28 02:14:35