我認爲更新Meteor可能會破壞我的應用程序。它工作,然後我跑流星更新,現在它不工作。我可以做點像meteor downgrade
嗎?我可以取消更新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 \包\流星工具
- 1. 我可以更新Meteor Underscore軟件包嗎?
- 2. 我可以更新HDFStore嗎?
- 3. 我可以取消定義EXIT_SUCCESS嗎?
- 4. 我可以取消引用lxml.etree.AncestorsIterator嗎?
- 5. 我可以取消DataGridView.CellMouseDoubleClick事件嗎?
- 6. 您可以取消/取消CheckoutId嗎?
- 7. 我可以「撤消」LINQ to SQL更新嗎?
- 8. 我可以使用OverlappingInstances獲取更好的錯誤消息嗎?
- 9. WPF DataGrid:我可以取消更改選擇操作嗎?
- 10. 我可以更新ListView中的值嗎?
- 11. 我可以REQUEST_SYNC更新設備嗎?
- 12. 我可以更新一個iframe嗎?
- 13. 我可以更新標題欄嗎?
- 14. CommandField:我可以禁止點擊編輯時更新和取消
- 15. hg更新刪除後,我可以取回我的代碼更改嗎?
- 16. Meteor.js - 我可以在Meteor環境中使用Meteor shell來試用一些JavaScript嗎?
- 17. 我可以更改XmlReader.Settings嗎?
- 18. 我可以從Kibana可視化中獲取消息嗎?
- 19. 我可以以某種方式靜音/取消靜音UIWebview嗎?
- 20. 我可以從我的msbuild腳本中取消TeamCity構建嗎?
- 21. 我可以利用現有的Meteor模板插入新項目嗎?
- 22. 可以更改ct_results()消息嗎?
- 23. 我可以在Meteor的MongoDB中存儲JavaScript Map對象嗎?
- 24. 我可以在Meteor中使用其他node.js庫嗎?
- 25. 我可以防止客戶端使用Meteor設置Mongodb $嗎?
- 26. Meteor 0.9.x更新
- 27. 更新App時,identifierForVendor可以更改嗎?
- 28. 取消合併XML文件,可以嗎?
- 29. HTTPHandler跟蹤下載可以取消嗎?
- 30. 我可以在更新時從mySQL數據庫中重新獲取變量嗎?
粘貼您的服務器允許/拒絕規則,我會解決它you.no需要降級 – 2013-03-17 19:36:52