SORU
24 HAZİRAN 2012, Pazar


Nasıl tamamen node.js ve başlangıç (Mac OS X)yeniden kaldırırım

Düğüm benim sürümü her zaman v0.6.1-Ön demlemek düğüm ve NVM yükledikten sonra v0 yüklemek bile.6.19.

Düğüm benim sürüm değil

node -v
v0.6.1-pre

NVM bu bash terminal ilk kez düğüm bir sürümünü yükledikten sonra) diyor ki:

nvm ls
v0.6.19
current:    v0.6.19

Ama ben bash yeniden başlattığınızda, benim gördüğüm bu:

nvm ls
v0.6.19
current:    v0.6.1-pre
default -> 0.6.19 (-> v0.6.19)

Nerede 0.6.1-pre bu hayali düğüm sürümü ve nasıl kurtulabilirim? Bir proje üzerinde çalışıyorum, böylece etmesinin önünü üzerinden kitaplıkları yüklemek için çalışıyorum.

BREW update kullanarak NVM önce kullanmaya çalıştım "brew update" ve "". demlemek yükleyin düğüm Silme çalıştım "" /usr dizini yerel/./"" "" "local/lib/usr/". benim node_modules düğüm düğüm Etmesinin önünü kaldırıp these talimatları izleyerek yüklemeyi denedim.

Düğüm eski bir sürümünü yüklemek için update yapmaya çalışıyorum çünkü bu tüm "zipstream" kütüphane. Şimdi benim kullanıcı dizinindeki klasörleri var, ve düğüm sürümü HALA NVM 0.6.19 kullandığını söylüyor olsa bile güncel değil.

İdeal olarak, nodejs, etmesinin önünü ve nvm kaldırın ve sadece benim sistemde sıfırdan tüm şey yeniden istiyorum.

CEVAP
24 HAZİRAN 2012, Pazar


Görünüşe göre, node node_modules node lib include içerdiği /Users/myusername/local bir klasör vardı. Bu nasıl yaratıldığını yerine /usr/local benim klasörde, bilmiyorum.

Bu yerel kaynaklar silme hayalet v0 sabit.6.1-pre. Eğer açıklayabilecek biri varsa, doğru cevap olarak seçeceğim.

DÜZENLEME:

Ek yönergeleri de yapmanız gerekebilir:

sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}

eşdeğer (yukarıdaki ile aynı) olan...

sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules

ya da (yukarıdaki ile aynı) bozuldu...

Tamamen düğüm etmesinin önünü kaldırmak için aşağıdaki gibidir:

  1. gidin/usr/local/libve silindüğümvenode_modules
  2. gidin/usr/local/includeve silindüğümvenode_modulesdizin
  3. eğer yüklü değilsedüğüm yüklemek demlemekdaha sonra yeniden deneyinkaldırma düğüm demlemekkonsoldan
  4. herhangi bir Ev dizini kontrol edinyerelyalibyavardırklasörler ve silindüğümyanode_modulesoradan
  5. gidin/usr/local/binve silindüğümyürütülebilir

Sonra indirnvmve düğüm yüklemek için talimatları izleyin. Düğüm son sürümleri ile birlikte geliretmesinin önünüİnanıyorum, ama aynı zamanda yeniden yükleyebilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • PhoneBuff

    PhoneBuff

    10 HAZİRAN 2011
  • sinumatic

    sinumatic

    19 Aralık 2006
  • Crossover

    Crossover

    18 HAZİRAN 2007