4 votos

¿Cómo se baja el nivel de los paquetes de TextMate?

Hoy he perdido muchas horas de trabajo tratando de recuperarse de una reciente actualización de varios paquetes de TextMate que se rompió mi instalación de TextMate (Tenía TextMate establecido para actualizar automáticamente los paquetes, estoy usando la actual noche construir TextMate 2.0-alpha.9547 y los cambios recientes pidió /usr/bin/env para ruby18, que no sabía).

Así que surge la pregunta: ¿Existe una forma "fácil" de degradar los paquetes de TextMate a revisiones anteriores?

1voto

KenB Puntos 236

También estoy ejecutando Textmate 2.0 alpha.9547, así que estoy muy interesado en saber cuál de las actualizaciones del paquete causó el problema.

Pero para tu problema, una forma sencilla sería restaurar el paquete ofensivo desde tus copias de seguridad.

En mi sistema encuentro los paquetes en:

/Users/[username]/Library/Application Support/TextMate/Managed/Bundles

El método más difícil sería localizar el sitio de descarga del paquete y coger una copia antigua. El repositorio de textmate bundle está en: https://github.com/textmate/

Para encontrar un paquete concreto, basta con añadir a esta ruta el nombre del paquete, incluida la extensión del archivo. Por ejemplo, la fuente del paquete TODO está en https://github.com/textmate/TODO.tmbundle

A partir de ahí, tendrías que clonar el repositorio git y luego utilizar los comandos git para obtener la versión más antigua de la fuente.

Veo que parece haber un cambio global para añadir un "ruby1.8 shim" hace 6 días y los bundles han sido modificados como has señalado. Hice algunas comprobaciones rápidas y parece que estoy corriendo con las mismas modificaciones y por lo que puedo decir hasta ahora, los paquetes están trabajando bien.

(habría hecho esto como un comentario a la pregunta, pero todavía no tengo suficiente reputación. ;)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X