Häufige Probleme mit Elide in Tern beheben: Fehler des Installationsprogramms, fehlende Tern-Ansichten, Textausgabe statt nativer Ansicht und inaktive Links.
Experimentell
Experimentell
Diese Funktion ist experimentell: Befehle, Optionen und Ausgaben können sich zwischen Versionen ändern. Problem melden
Offline lesenelidehelp--lang de tern-troubleshooting
Entpacken Sie das Archiv erneut; prüfen Sie es vorher mit shasum -a 256 -c SHA256SUMS.
Incomplete release: runtime, SDK, or plugin is missing.
Wie oben.
Eine Ansicht öffnet sich nicht
Meldung
Lösung
The configured runtime has no `elide tern`; update it or set a launcher in plugin/config.json.
runtime in plugin/config.json verweist auf ein Elide ohne Tern-Ansichten. Lassen Sie es auf ../runtime/bin/elide des Release zeigen, oder löschen Sie die Datei und führen Sie install.sh erneut aus.
Configure plugin/config.json before launching a runtime.
plugin/config.json fehlt oder ist nicht lesbar; führen Sie install.sh erneut aus.
Set the embedded SDK directory in plugin/config.json.
Open REPL benötigt sdk; das Installationsprogramm setzt es auf ../sdk.
Configure a runtime launcher on this host before opening a remote session.
Ansichten laufen nur auf lokalen Hosts. Öffnen Sie das Projekt in einem lokalen Bereich.
Open a local project directory first.
Fokussieren Sie einen Bereich, dessen Verzeichnis in einem elide.pkl-Projekt liegt.
No elide.pkl found in this directory or its parents.
Wie oben.
Ist Terns Plugin-Datenpfad so lang, dass er die Pfadlängengrenze für Unix-Sockets überschreitet, setzen Sie state in
plugin/config.json auf ein kurzes privates Verzeichnis.
Ein Befehl gibt in Tern Klartext aus
Ursache
Lösung
Das elide im PATH hat keine Tern-Ansichten
Prüfen Sie elide tern --help; es muss debug, project und repl auflisten. Installieren Sie Elide 1.6.3 oder neuer.
--reporter, --project oder ein nicht existierender Testpfad
Erwartet: Diese Läufe behalten die Textausgabe.
Umgeleitete oder weitergeleitete Ausgabe
Erwartet.
elide build außerhalb eines elide.pkl-Projekts oder mit --inspect, --help oder --progress
Erwartet.
elide serve --no-tui
Erwartet.
Die vollständige Liste steht unter Terminal-Oberflächen. Eine Warnung, die ELIDE_TERN_SURFACE
nennt, bedeutet, dass die Variable etwas anderes als inline, screen oder auto enthält.
elide tern endet mit Status 2
elide tern repl|project|debug hostet die Ansichten, die das Plugin startet, und endet außerhalb von Tern mit 2.
Verwenden Sie die Palettenbefehle des Plugins, statt es selbst auszuführen.
Ein Link tut nichts
elide://-Links öffnen sich nur über das Plugin. Ein verworfener Link zeigt eine Benachrichtigung mit dem Grund:
Benachrichtigung
Ursache
Ignored a malformed elide:// link.
Fehlerhafte Kodierung, ein wiederholter Schlüssel, ein Fragment oder ein Pfad außerhalb seines Stamms.
Ignored an elide:// link whose root has no elide.pkl.
root ist kein Projektverzeichnis.
Ignored an elide:// link outside a detected project.
Kein root, und die Datei liegt in keinem Projekt, das dieses Fenster erkannt hat.
The linked file does not exist.
Die Datei wurde verschoben oder gelöscht.
elide:// links open on local hosts only.
Der Link wurde in einem entfernten Bereich angeklickt.
Pfade werden so verglichen, wie sie geschrieben sind: Ein Link auf /tmp/x passt nicht zu einem Projekt unter
/private/tmp/x.
Der Quelltext-Editor
Symptom
Ursache
Keine Hervorhebung
Die Datei hat mehr als 600 Zeilen.
Ein Hinweis statt des Texts
Die Datei ist größer als 512 KiB, nicht lesbar oder nicht UTF-8.
Elide source shows JavaScript, TypeScript, Python, Kotlin and Java files.
Andere Dateitypen öffnen sich in Terns Editor.
Kein Overlay Debug
Die Datei ist kein JavaScript, TypeScript oder Python.
Kein Overlay Diagnostics
Das Projekt hat noch keinen Build-Bericht; führen Sie elide build in einem Tern-Terminal aus.
Alle Abdeckungsfärbungen gedämpft, Coverage measured an older version
Die Datei hat sich seit dem Abdeckungslauf geändert; führen Sie die Abdeckung erneut aus.
Debugging
Meldung
Lösung
Save this file before debugging.
Der Debugger führt die Datei auf der Festplatte aus. Speichern, dann starten.
Debugging takes JavaScript, TypeScript or Python sources.
Wählen Sie eine unterstützte Datei oder verwenden Sie die Zielauswahl.
Steuerelemente deaktiviert mit Take control to drive the target
Eine andere Ansicht steuert das Ziel; wählen Sie Take control.