Nedit hat auf meinem iMac mit High Sierra 10.13.4 aufgehört zu arbeiten

1

Ich habe Nedit an diesem Wochenende auf meinem iMac installiert. Ich habe es mehrmals benutzt und es hat gut funktioniert. Aus irgendeinem Grund hat es letzte Nacht aufgehört zu arbeiten. Wenn ich im Terminalfenster Nedit eingebe, erhalte ich nur die Nachricht

NEdit: Can't open display.

Bei erneuter Verwendung von Homebrew habe ich Nedit mit neu installiert

brew reinstall nedit

Nedit weigert sich immer noch zu arbeiten. Ich bin total verwirrt, da es für eineinhalb Tage gut funktioniert hat. Irgendeine Ahnung, warum es nicht mehr funktionierte? War die Tatsache, dass es funktionierte, das verwirrendste Problem oder die Tatsache, dass es aufhörte. Seine Version 5.7 von Nedit und behauptet, dass es für High Sierra ist.

jmh
quelle
Was ist der Wert von $ DISPLAY? Scheint, als hättest du XQuartz nicht am Laufen oder deine Umgebungsvariable war verloren
Josh
Ich habe XQuartz gestartet, bevor ich Nedit ausprobiert habe. Wenn ich 'echo $ DISPLAY' eingebe, erhalte ich einen leeren Return.
15.
Ah, das ist das Problem dann
Josh

Antworten:

0

Aus Ihrem Kommentar geht hervor, dass Ihre Anzeigevariable nicht festgelegt ist. Stellen Sie sicher, dass ein X-Server ausgeführt wird (IE XQuartz), und legen Sie dann zuerst die Anzeigeumgebungsvariable fest mit:

export DISPLAY=:0

Beim Starten von Anwendungen über das XQuartz-Terminal wird die $DISPLAYUmgebungsvariable automatisch festgelegt. Sie können diese Änderung beibehalten, indem Sie diese Zeile zu Ihrer ~/.profileoder Ihrer ~/.bash_profileDatei hinzufügen :

echo 'export DISPLAY=:0' >> ~/.profile

Beachten Sie, dass XQuartz in meinem Setup automatisch $DISPLAYfür mich eingerichtet wird, ohne dass ich dies tun muss, und Sie XQuartz möglicherweise erneut installieren möchten. (Oder stellen Sie eine Folgefrage, warum dieses Verhalten nicht funktioniert.)

Josh
quelle
Sicher. Beachten Sie, dass Sie dies für jede Terminalsitzung tun müssen. Möglicherweise möchten Sie das zu einer .profileDatei hinzufügen oder über das Terminal in XQuartz
Josh
Josh, ich habe "export DISPLAY =: 0" zu meinem .bash_profile hinzugefügt. Dies scheint zu funktionieren.
Nochmals vielen