Vscode-docker: Keine Docker-Erweiterungsbefehle funktionieren

Erstellt am 1. März 2018  ·  7Kommentare  ·  Quelle: microsoft/vscode-docker

Ich verwende 0.0.25 und habe alle meine Erweiterungen auf drei entfernt:

  1. Docker
  2. C/C++
  3. Arduino

Keiner der Befehle funktioniert weder über die Befehlspalette noch über das Explorer-Fenster. Wenn ich im Docker-Explorer-Fenster auf die Schaltfläche "Aktualisieren" klicke, wird dieser Fehler angezeigt:

command 'vscode-docker.explorer.refresh' not found

Wenn ich den Docker: Add files to workspace- Befehl ausführe, wird dieser Fehler angezeigt:

command 'vscode-docker.configure' not found

Hilfreichster Kommentar

Mac. Und nicht auf Insiders, aber das werde ich als nächstes versuchen.

  1. Ich habe die Erweiterung deinstalliert, VS Code vollständig geschlossen und dann wieder geöffnet.
  2. Ich gehe zum Explorer für Erweiterungen, suche nach Docker und installiere es erneut.
  3. Ich nehme zur Kenntnis, dass sowohl die Schaltflächen „Neu laden“ als auch „ Deinstallieren“ aufleuchten, sobald die Erweiterung neu installiert wurde.
  4. Ich schließe VS Code wieder vollständig.
  5. Ich öffne VS Code erneut.
  6. Ich sehe, wie sich der Docker-Explorer öffnet, und dieses Mal kann ich ohne Fehler auf die Schaltfläche Aktualisieren klicken und die anderen Docker-Befehle werden wieder angezeigt.

Scheint so zu sein, wie Sie es vorgeschlagen haben - um sicherzustellen , schließen .

Alle 7 Kommentare

cc @chrisdias FYI

Die Erweiterung wird nicht geladen, weshalb Sie die Fehlermeldung "Befehl nicht gefunden" erhalten. Können Sie ein paar Dinge tun, damit ich es eingrenzen kann:

  • deaktivieren/entfernen Sie die C++- und Arduino-Erweiterungen und prüfen Sie, ob sie immer noch repros.
  • Öffnen Sie die Chrome-Entwicklungstools und prüfen Sie, ob Fehler in der Konsole vorliegen (F1 > Entwicklertools umschalten).
  • Versuchen Sie die Erweiterung in STable, wird sie dort geladen?

Danke für den Tipp mit dem Debugger, Chris. Ich verwende Stable, und als ich die Entwicklungstools öffne, denke ich, dass ich das Problem sofort sehe. Sieht so aus, als ob es eine Abhängigkeit von vscode-extension-telemetry in der Docker-Erweiterung gibt, die nicht eingebunden wird?

cuprit

Rückt näher... :)

Können Sie die Erweiterung in Insiders ausprobieren und sehen, ob sie dort geladen wird?

Windows/Mac/Linux?

Ich habe den Verdacht, dass die Erweiterung nicht richtig installiert/aktualisiert wurde und sich jetzt in einem schlechten Zustand befindet. Wir haben dies gesehen, wenn Sie VS Code und die Erweiterungen gleichzeitig aktualisieren, aber Sie starten mitten in den Erweiterungsupdates neu (nicht Ihre Schuld).

Deinstallation und Neuinstallation helfen möglicherweise nicht wirklich :(. Versuchen Sie also, die Erweiterung zu deinstallieren, VS Code vollständig neu zu starten und dann erneut über den Marktplatz zu installieren. WICHTIG: Lassen Sie mich wissen, wenn Sie hier etwas Seltsames sehen, wie die Schaltfläche "Neu laden" nicht wird nach der Deinstallation oder Installation angezeigt.

Von dort aus müssen wir möglicherweise den Ordner .vscode/extensions löschen.

Vielen Dank.

Mac. Und nicht auf Insiders, aber das werde ich als nächstes versuchen.

  1. Ich habe die Erweiterung deinstalliert, VS Code vollständig geschlossen und dann wieder geöffnet.
  2. Ich gehe zum Explorer für Erweiterungen, suche nach Docker und installiere es erneut.
  3. Ich nehme zur Kenntnis, dass sowohl die Schaltflächen „Neu laden“ als auch „ Deinstallieren“ aufleuchten, sobald die Erweiterung neu installiert wurde.
  4. Ich schließe VS Code wieder vollständig.
  5. Ich öffne VS Code erneut.
  6. Ich sehe, wie sich der Docker-Explorer öffnet, und dieses Mal kann ich ohne Fehler auf die Schaltfläche Aktualisieren klicken und die anderen Docker-Befehle werden wieder angezeigt.

Scheint so zu sein, wie Sie es vorgeschlagen haben - um sicherzustellen , schließen .

Gleicher Fehler. Kann die Deinstallation bestätigen, einen harten Neustart von VS Code und eine Neuinstallation scheint zu funktionieren.

Das gleiche passiert bei mir wieder und das Deinstallieren/Schließen/Neuinstallieren/Schließen/Neustarten funktioniert nicht. Egal, anscheinend gab es eine Diskrepanz zwischen Docker auf MobyLinuxVM und dem, was ich auf meinem Windows-Rechner installiert hatte.

Ausführen von vscode 1.25.0 und der Docker-Erweiterung 0.0.27. Docker ist Version 18.03.1-ce, Build 9ee9f40, und ich kann verschiedene Docker-Images abrufen und ausführen

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen