OSX Terminal, macport'lardan 7.3 yükledikten sonra Vim 7.2 kullanılarak geri döndürüldü


0

MacPorts üzerinden Vim 7.3 kurdum ve çok iyi çalıştı. Ancak, Terminal'i kapattıktan ve geri döndükten sonra, eski 7.2'ye geri döndüğünü biraz sonra öğrendim. Eski, varsayılan vim'i OSX'te nasıl kaldırırım veya macports sürümünü kullanmaya zorlarım?

Yanıtlar:


1

Muhtemelen $ PATH değişkeninizle ilgili bir problem. Vim7.3 kurulum yolunun $ PATH değişkeninde olduğunu doğrulayın. Vim7.2 kurulum yolundan önce olduğundan emin olun.

Vim yükleyici muhtemelen mevcut kabuğunuz için ~ / .profile veya ~ / .bashrc dosyasında olmayan bir ortam değişkeni ayarladı.


Bunun yerine macports sürümüne bir bağlantı yaptım ve bu harika çalışıyor. Sizinkini cevap olarak kabul etmeye istekli olurdum, ancak sizin veya başkalarının "en iyi uygulamalar" görüşü vereceğini görmek için bekleyeceğim. Demek istediğim, eski vim'i $ rm / usr / bin / vim-bak aracılığıyla mı kaldırmalıyım? Peki ya diğer macport'lar? Her çatışma çıktığımda yolu ekleyebilir miyim? Biraz tehlikeli görünüyor, bu yüzden en iyi yolu bilmek istiyorum.
labyrinth

2
Bu cevap en iyi uygulamadır. /opt/local/bin senin içinde olmalı $PATH MacPorts kullanmakla ilgileniyorsanız.
fideli

Hayır, onu yola eklemek işe yaramıyor. Vim7.3 gerçekten / opt / local / bin dizininde olsa da, osx / usr / bin dizinindeki vim7.2'yi kullanmak istiyor (ve evet, .bash_profile kaynağımı yaptım ve echo $ PATH ile doğruladım).
labyrinth

Eski vim'i çıkarırdım. İşte Git ile neler yaptım. Yeni bir git yükleyip kurduğumda tamamen yeni bir dizine girer ve sembolik bağlantıyı güncellerim. Bunların hepsi git linkini indiren, sembolik yapıları yükleyen ve güncelleyen bir betikte halledilir.
Mark Thalman

Ne demek istiyorsun 'osx / usr / bin'de vim7.2 kullanmak istiyor'
Mark
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.