$ PATH bozuk gözüküyor, düzeltmeyle ilgili önsezim değil mi?


1

$ PATH'uma bakıyorum

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/MacGPG2/bin:/usr/local/mysql/bin:/Users/gpiuser/Library/Android/sdk/platform-tools:/Users/gpiuser/Library/Android/sdk/toolsHOME/.npm/bin

Ve bu son dizinin bir dizin olmadığını not edin. Sanırım benzemesi gerekiyor

      tools:Users/gpiuser/.npm/bin

yerine

       toolsHOME/.npm/bin

ve bir noktada node.js kurulumunda bir sorun oluştu.

Bu yüzden .bash_profile dosyasına bakıyorum:

PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/MacGPG2/bin:/usr/local/mysql/bin

export
PATH=${PATH}:/Users/gpiuser/Library/Android/sdk/platform-tools:/Users/gpiuser/Library/Android/sdk/toolsHOME/.npm/bin
export
NODE_PATH=$HOME/.npm/lib/node_modules

ve ben yukarıdaki değişikliği yansıtacak ve kaynak ~ .bash_profile çalıştırın dosyasını düzeltmek için dosyayı DÜŞÜNMELİDİR

Haklı mıyım


.bash_profileHiçbirinin olmadığı yerde çizgi örtüleri görmemiz için gönderdin Kaynağı düzenlemeye korkuyorum çünkü kaynak benziyor exportayrı bir satırda, farklı bir hata, aynı zamanda bir hata. Bu dosyanın tam içeriğini bir kod bloğu olarak göstermek için güncelleme yapabilir misiniz ?
üçlü

Bu kod bloğudur - ve grgarside'ın çözümüne göre ayarlanmış çalışma dosyasında bile PATH ile ihracat satırları arasında bir satır sonu var. $ PATH değişkenim, yukarıda listelenen her iki dizin kümesinde de tamamlanmıştır; bu nedenle, ayrı bir satırda dışa aktarmanın nasıl bir hata olacağını göremiyorum.
brianfit

Bu ekrana bir göz atma dökümü: i.stack.imgur.com/iMiTu.png - >dört satırlı bir girinti kullanmak, metninizi bir kod bloğu olarak değil, bir alıntı olarak işaretler ve bu benim ekranıma yeniden akıtıldığı anlamına gelir Genişlik.
üçlü

Yakaladım. Dört satır şimdi girintili.
brianfit

Yani gerçekten exportifadelerin ayrı satırlarda var mı? Bu, declare -xgiriş yaptığınızda terminalinizde çok büyük miktarda çıktı üretecektir . ( export PATHAçıkça aktarılmaya gerek olmadığı için açıkça gerek kalmamalı . Dışa aktarılmak istiyorsanız , satırın başına NPM_PATHgitmeniz gerekir. exportatayın).
tripleee

Yanıtlar:


3

Bu nedenle, düzeltmenizde Kullanıcılar önünde bir eğik çizgi eksik …tools:/Users/gpiuser/.npm/bin.

Görünüşe göre amaç …tools:$HOME/.npm/binbuydu, ama değişmez yolu belirtmek de işe yarıyor.

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.