what twbs moment materializecss learn dict development bootstrap meteor packages

twbs - La "lista" del meteorito 0.9 muestra "nuevas versiones de estos paquetes están disponibles" pero "actualización" no



twbs bootstrap meteor (1)

El problema parecía ser la secuencia de comandos mrt migrate-app , que era una forma conveniente de actualizar ... pero aparentemente dejaba algo sin resolver.

problemas

  1. algunos de los paquetes fueron adivinados un poco mal ... con cmather:iron-router cuando debería ser iron:router y más como eso ... (desearía haber alguna manera de filtrar / votar / identificar paquetes "buenos")
  2. algunos de los paquetes fueron añadidos con sufijos de versión como @2.0.0 y estaban reteniendo la actualización ... así que la list dice "hay actualizaciones disponibles" pero la update no los consigue ... <- respuesta

solución

elimine todos los paquetes, actualícelos, agréguelos a todos, sin el sufijo de la versión ... es bastante fácil de hacer ahora que todos son líneas únicas en el archivo .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

$ 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.

Vea la versión simplificada a continuación:

Parece que hay un "conflicto" entre el comando de la list que dice que hay actualizaciones disponibles, y el comando de update que no puede encontrar ninguna ... ¿cómo puede suceder esto?