2016-03-27 42 views
1

Mac'imde, Yosemite üzerinde çalışan ImageMagick çalıştırıyorum. Sadece ImageMagick indirdiğiniz ve komut satırında bu çalıştırarak logo ekranı açmaya çalışıyorum:display: X sunucusu açılamıyor

display: unable to open X server `:0.0' @ error/display.c/DisplayImageCommand/426. 

I: Yukarıdaki komutu yürüttükten sonra

display logo.gif 

, aşağıdaki hatayı alıyorum aşağıdaki komutu çalıştırarak dahil ImageMagick yüklemek için tüm adımları uygulamaya ettik:

export DISPLAY=:0.0 

ve hala göstermek için ekranı almıyorum. DISPLAY $ eklediğimde, konsolum 0.0 gösterir.

Bu hatayı nasıl düzeltebilirim? Herhangi bir yardım takdir edilir.

+0

Çalıştırıyor [X server] (http://www.xquartz.org) çalışıyor mu? – emcconville

+1

OSX artık X11 (X Windows) içermiyor. Eric'in dediği gibi, Image! Agick'in 'display' programını kullanmak istiyorsanız XQuartz'ı kurmanız gerekir. Else, bir görüntüyü Finder'da seçmek ve bir görüntünün Quicklook önizlemesini almak için boşluk çubuğuna tıklayabilirsiniz. Veya Terminalde 'open logo.gif' yazabilirsiniz. –

cevap

0

X11 (XQuartz) başlatıldığında ayarlanacağı için $DISPLAY ortam değişkenini dışa aktarmaya çalışmayın. OS X'de, bu genellikle benzersiz bir unix yoludur. Bir şey gibi:

echo $DISPLAY 
#=> /private/tmp/com.apple.launchd.CWOgR6ULcX/org.macosforge.xquartz:0 

X sever (IMHO) başlamanın en iyi yolu ardından "X11" için Spotlight

  1. + uzay
  2. ara kullanmaktır
  3. Yeni terminal rüzgarını aç ow &