$ meteor list
...
* New versions of these packages are available! Run 'meteor update' to update.
$ meteor update
Figuring out the best package versions to use. This may take a moment.
This project is at the latest release which is compatible with your
current package constraints.
请参阅下面的简化版本:
似乎有"冲突" list
命令之间有可用的更新,而update
命令找不到任何...这怎么会发生?
答案 0 :(得分:6)
问题似乎是mrt migrate-app
脚本,这是一种方便的升级方式......但显然留下了一些瑕疵。
cmather:iron-router
应该是iron:router
时更加那样......(希望有一些方法来过滤/投票/识别& #34;好"包裹)@2.0.0
等版本后缀,而这些软件包阻止了更新......所以list
说"有可用的更新"但是update
没有得到它们...... < - answer 删除所有软件包,更新,全部添加,没有版本后缀...
现在很容易做到它们都是.meteor/packages
文件中的单行:
sed -e 's/^[a-zA-Z0-9]/meteor remove &/' .meteor/packages | sed 's/\@[0-9\.]*//g' > packages-rm.sh
sed -e 's/ remove / add /' packages-rm.sh > packages-add.sh
bash packages-rm.sh
meteor list # should be empty
meteor update
bash packages-add.sh
meteor list