Thread overview
Scite \"sh: dmd: not found\" hatası
Jul 23, 2009
esatarslan52
Jul 24, 2009
esatarslan52
July 23, 2009

Merhaba;

Ubuntu üzerine sitedeki kurulum bölümünde anlatıldığı (http://ddili.org/kurulum/scite.html) gibi Scite kurdum. Programı derlemeye çalıştığımda aşağıdaki gibi bir hata alıyorum;

>

dmd -w -O deneme.d
sh: dmd: not found
Exit code: 127

Sistemde dmd(2.031 sürümü) kurulu. Programı terminalden derleyebiliyorum. Ama scite ne yaptıysam derleyemedim. 1-2 kez hem sciteyi hemde dmd yi kaldırıp tekrardan kurdum ama sonuç yine aynı.DMD yi bir türlü scite ye gösteremedim. :(

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 24, 2009

~/.profile dosyasına "PATH=$PATH:/home/kullanici_ismi/dmd/linux/bin" satırını ekleyip oturumu yeniden başlattım fakat yine aynı hatayı verdi. :(

Alıntı (acehreli):

>
  1. SciTE'ın içindeyken Seçenekler menüsü / Kullanıcı Ayarları Dosyasını Aç'ı seçin

  2. Dosyanın sonundaki command.compile.*.d satırını bulun

  3. = işaretinin hemen sağ tarafındaki 'dmd''nin yerine dmd programının tam yolunu yazın. Örnek:

command.compile.*.d=~/dmd/linux/bin/dmd -w -O $(FileNameExt)

Yukarıdaki şekilde yaptığımda sorun çözüldü. :)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 23, 2009

Bu büyük olasılıkla PATH değişkeninin kalıcı yapmayı unuttuğumuz için oluyor. Şunu dener misin:

SciTE'i dmd'nin çalıştığını söylediğin shell'den başlat. (Komut satırından başlatırken programın adını 'scite' olarak yazmak gerekiyor.)

Bu sefer derleniyor mu? Menülerden başlatılan programların ortam değişkenlerinin nereden geldiklerini bilmiyorum. :(

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 23, 2009

Geçici bir çözüm buldum:

  1. SciTE'ın içindeyken Seçenekler menüsü / Kullanıcı Ayarları Dosyasını Aç'ı seçin

  2. Dosyanın sonundaki command.compile.*.d satırını bulun

  3. = işaretinin hemen sağ tarafındaki 'dmd''nin yerine dmd programının tam yolunu yazın. Örnek:

command.compile.*.d=~/dmd/linux/bin/dmd -w -O $(FileNameExt)

(Dikkat: O satırı elle yazdım; hata yapmış olabilirim.)

Eğer Ubuntu'da menülerden başlatılan programların PATH'ini kalıcı olarak değiştirmeyi bilen varsa yazsın lütfen; ben de kurulum sayfasına eklerim. .bashrc olmadı, .bash_profile olmadı, .profile olmadı, /etc/environment olmadı, vs. vs. :)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 24, 2009

profile doğruymuş ama oturumu kapatıp açmayı ihmal ediyormuşum: olmaz! :) ve PATH'teki klasörün ismini ~/ diye başlatıyormuşum: yine olmaz! :)

dmd kurulum sayfasındaki PATH maddesini genişlettim:

http://ddili.org/kurulum/dmd.html

ve SciTE kurulum sayfasına sonuncu bir madde ekledim:

http://ddili.org/kurulum/scite.html

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]