我可以取消更新Meteor吗?
流星0.6.0及以上版本附带新的分配系统。您现在可以将--release
参数传递给任何Meteor命令,它将根据请求的版本运行。例如,要将您的应用与Meteor 0.6.1绑定,请运行:meteor bundle --release 0.6.1
。值得注意的是,这只适用于0.6.0之后的版本。
如果要将应用固定到特定版本,请运行:meteor update --release <release>
。这会修改您应用程序目录中的.meteor/release
文件。然后像平常一样简单地运行流星。有新版本发布时,您仍会收到通知。
UPDATE:从Meteor 0.6.0开始,此功能在不使用Meteorite的情况下可用。见Avital's answer。 (对于版本> 0.6.0。要在小于0.6.0的版本上使用功能,您仍然可以使用Meteorite:
如果您想用应用程序控制版本(因此您的现有应用程序仍然可以使用旧版本,或0.57.1(与安全漏洞修复),您可以用陨石:https://github.com/oortcloud/meteorite
通过npm install -g meteorite
它也有利于与其他包的负载安装它http://atmosphere.meteor.com
要控制你的应用程序的版本。编辑你的smart.json到:
{
"meteor": {
"tag": "v0.5.7"
}
}
只有你已经做的应用程序会受到影响&你可以在你准备好时升级它。
我已经试过这个,这是非常困难的。我最好的建议是尝试从运行所需版本的应用程序中复制所有文件,然后在其中粘贴应用程序的代码。
从它的CLI没有流星降级命令。如果您拥有像GIT这样的版本控制,最好和简单的方法就是撤消最近的更改git stash save
,然后再次运行meteor
。
在Windows上,我是能够有效地通过编辑的版本号的文件在以前的工作版本“降级”从失败的升级:
C:\用户\保罗\ AppData的\ Local.meteor \ meteor.bat
您需要将其更改为具有在相应的文件夹中的版本:.meteor \包\流星工具
粘贴您的服务器允许/拒绝规则,我会解决它you.no需要降级 – 2013-03-17 19:36:52