Biri TextMate Paketlerini nasıl düşürür?


4

Bugün, yeni bir güncellemeden, TextMate yüklememi bozan çeşitli TextMate Paketlerine kurtarma çalışmalarından saatlerce süren işimi kaybettim (TextMate paketlerini otomatik olarak güncelleyecek şekilde ayarlamıştım, mevcut gece derlemesini kullanıyorum. rubr18 için usr / bin / env, ki bilmiyordu).

Böylece şu soru ortaya çıkıyor: TextMate Paketlerini önceki revizyonlara indirmenin "kolay" bir yolu var mı?

Yanıtlar:


1

Ayrıca Textmate 2.0 alpha.9547 kullanıyorum, bu nedenle hangi paket güncellemelerinin soruna yol açtığını duymak ilgimi çekiyor!

Ancak sorununuz için, sorunlu bir paketi yedeklerinizden geri yüklemek için basit bir yol olacaktır.

Sistemimde demetleri bulacağım:

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

En zor yöntem, indirme sayfasını paketin yerini belirlemek ve eski bir kopyasını almaktır. Metin arkadaşı paketi deposu şurada: https://github.com/textmate/

Belirli bir paketi bulmak için, bu yola dosya uzantısı da dahil olmak üzere paket adını eklemeniz yeterlidir. Örneğin, TODO paket kaynağı https://github.com/textmate/TODO.tmbundle adresindedir.

Oradan git deposunu klonlamanız ve daha sonra kaynağın eski sürümünü kontrol etmek için git komutlarını kullanmanız gerekir.

6 gün önce bir "ruby1.8 shim" eklemek için küresel bir değişiklik olduğunu görmekteyim ve bildirdiğiniz gibi paketler değiştirildi. Bazı hızlı kontroller yaptım ve aynı değişikliklerle çalışıyor gibi görünüyorum ve şu ana kadar söyleyebildiğim kadarıyla paketler iyi çalışıyor.

(Bunu soruya yorum olarak yapmış olabilirim ama henüz yeterince itibarım yok.;)


Aslında benim sorunum "yakut 1.8 şim"; $PATH:PATH'imi TextMate içinde değiştirdiğimden (ve hazırlamayı unuttuğumdan beri ) ruby18 bulamadı. PATH'ımı yıllar önce değiştirdiğimden beri, bunu sorunlarımla ilişkilendirmedim ve düzeltmem biraz zaman aldı. ;-) Belki TextMath paket yolu içinde git ile birlikte Bundles düşürmek için bir yol olurdu?
Asmus,

Bunun mümkün olduğuna eminim ama varsayılan olarak değil. Bundle dizini bir git deposu olarak ayarlanmadığından ilk önce bunu yapmanız gerekir. Ve TextMate aracılığıyla güncellenen bir paketten sonra, git yapılandırmasını muhtemelen kaybedersiniz. PATH değişkenini düzelterek sorununuzu çözdünüz mü?
KenB,

Evet, belirli problem çözüldü, github tartışmaya bakınız burada ben sadece, o zaman ben ;-) cevabını kabul edeceğiz paketlerini bozmak için TimeMachine geçmekte daha rahat düzeltme olup olmadığını görmek için birkaç gün daha beklerim
Asmus

Ruby18 problemi hakkında bir blog yazısı var blog.macromates.com/2014/defining-a-path
neoneye
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.