2011-08-09 19 views
7

Coffeescript için textmate demetini eklemeye çalışıyorum. https://github.com/jashkenas/coffee-script-tmbundlecoffeescript için textmate paketi

ben aşağıdaki hatayı alıyorum JavaScript & ekranı derlemeye deneyin - - sebebiyle benim yoluna

/tmp/temp_textmate.8hqQGD: line 12: coffee: command not found 

Ben öyle eminim textmate yıllarda yanlış olma github üzerinde talimatları uyguladım tercihleri.

Bu sorudaki talimatları izlemeye çalışıyorum - CoffeeScript TextMate Run Command ama çalışmıyormuş gibi yanlış bir şeyler yapmalıyım. Ben Textmate benim PATH değişkeninde koymak gerektiğini

ben textmate tercihleri ​​Yani sadece YOLU hiçbir TM_PATH değişkeni ettik/usr/local/bin/kahve

olsun hangi kahve yapmak? Şu anda/usr/bin var:/bin:/usr/sbin:

Sbin G/usr/local/bin değiştirmeyi denedim/ama komutu çalıştırmak denediğimde olsun/

/Applications/TextMate.app/Contents/SharedSupport/Support/lib/bash_init.sh: line 27: dirname: command not found 

Herhangi bir fikrin var mı? /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

düzenlemek:

cevap

19

/usr/local/bin/, mevcut yol yerine, tümüyle değiştirmek yerine aşağıdaki yolla:

/usr/local/bin/:/usr/bin:/bin:/usr/sbin:/sbin 

sizin için çalışmalıdır. Şahsen ben

~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin 

kullanıyorum ve paket benim için düzgün çalıştığını:

enter image description here

+0

Yardımcı olabilir, bu işe yaradı. Yolun formatını gerçekten anlamadım.Kolonları ayrı yollarda mı tahmin ediyorum? – Finnnn

+2

Yup, [Wikipedia'da anlatılmıştır] (http://en.wikipedia.org/wiki/PATH_ (değişken)). –

+0

, teşekkürler. İyi makale. – Finnnn

2

size yoluna /usr/local/bin ekleyebilir ve o kadar yolunuz gibi görünmelidir sadece /usr/local/bin

ile yolunu değiştirmek zorunda bunu böyle ekleyebilirsiniz: PATH=$PATH:/usr/local/bin

+0

Teşekkürler, çok çalışıyor. Korkarım Jeremy'ye ilk olarak oraya geldiği cevabı vereceğim. – Finnnn

+0

Cevabım ilk ;-) oldu ama önemli değil. Teşekkürler – Fender

3

kullanın

echo $PATH 

komut satırında geçerli yolunu görmek için. Kopyala + bunu TextMate'in tercihlerine TM_PATH olarak yapıştır.

Ekstra ipucu: En TextMate tercihlerine bir NODE_PATH değişkeni ekleyin ve yapıştırma senin sen require deyimlerinin, komut satırından yapmak TextMate aynı yolları kullanmak istiyorsanız içinde $NODE_PATH. İşte benim kurulumum:

enter image description here

+0

NODE_PATH ipucu için teşekkürler. Maalesef resim tam yolu göstermiyor. Makinemde, yerel olarak düğüm kuruluyorsa: PATH "/ Kullanıcılar/dave/local/node/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" ve NODE_PATH "/Users/dave/yerel/düğüm:/Users/dave/yerel/düğüm/lib/node_modules". Ortam değişkenlerinizin listesini gösteren terminalde "set" yazarak bu değerleri kontrol edebilirsiniz. –

+0

Doğru, "PATH" ve "NODE_PATH" değerlerini yine de kopyalamak istemezsiniz. Kabuğunda, 'set' veya echo $ PATH 've echo $ NODE_PATH' komutlarını kullanarak kontrol edin. –