2014-10-22 8 views
5
terminali

onu açabilir the documentation:Hata: "Böyle bir dosya ya da dizin" yüce metin editörü sembolik bir bağlantı oluştururken bu yüzden ben tarafından <code>subl .</code> ile terminalden Sublime Metin açabilirsiniz yüzden sembolik bir bağlantı oluşturmak çalışıyorum

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl 

bu çizgide giren Ama hatayı alıyorum:

No such file or directory

Bunu nasıl düzeltebilirim?

cevap

0

O /Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl yok dosya olabilir ya da belki yolunu

veya

bin dizin Ev dizininde yok yanlış yazmış.

+1

Peki bu bağlantıyı nasıl oluşturabilirim? –

0

komut mükemmel Tamam ama emin Aşağıdaki yol "/ Uygulamalar/Sublime Text 2.app/Contents/SharedSupport/bin/subl"

5

Büyük olasılıkla Evinizde bir bin dizin yok var olun dizin (~). Bunun yerine bu komutu kullanın:

sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl 

Bu yolda zaten sistem /usr/bin dizininde sembolik yaratacaktır. Bir sistem dizini olduğu için sudo'u kullanmanız gerekir, yani komutu tamamlamak için Yönetici parolası gerekir. Be çok örneğin, bu şeyi yazma erişimi verir, sudoyu kullanarak ve kaçtın eğer yerine kolayca sisteminizi nuke olabilir dikkatli: Tüm /usr yok edeceğini

sudo rm -rf /usr /bin/subl 

hiyerarşi ( /usr ve /bin/subl arasındaki boşluğa dikkat edin?).

0

Sublime ve Text.app arasındaki ters eğik çizgi olabilir. Ben alıntılar çıkarıldı ve bu benim için çalıştı: Mac OS High Sierra, bu ise:

ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /Users/raulv/bin/subl 
0

Sublime Text 3 ile ve Mac OS High Sierra içinde, ben

sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/ 

NOT olarak sembolik bağlantı yarattı "/ usr/bin" 'ye izin verilmez. Ama "/ usr/local/bin"

"/ usr/local/bin" yolunda olduğundan emin olun içinde sembolik bağlantı oluşturabilirsiniz.

İlgili konular