Warum werden meine Plugins in SketchUp nicht geladen?
- Einleitung — kurz zur Problemstellung
- Unpassende SketchUp‑Version oder inkompatible Plugin‑Version
- Falscher Installationsort oder fehlerhafte Dateistruktur
- Skriptfehler oder fehlende Abhängigkeiten
- Berechtigungsprobleme und Antiviren/Schutzsoftware
- Nicht aktivierte oder deaktivierte Erweiterungen in SketchUp
- Konflikte zwischen Plugins
- 32‑/64‑Bit‑Inkompatibilität und native Erweiterungen
- Fehler in der Plugin‑Signatur oder Sicherheitsrichtlinien
- Fehlerdiagnose und Lösungsweg
Einleitung — kurz zur Problemstellung
Wenn SketchUp Ihre Plugins (Erweiterungen) nicht lädt, kann das frustrierend sein. Ursache können Installationsfehler, falsche Versionen, Berechtigungsprobleme, inkompatible Ruby-APIs oder Einstellungen innerhalb von SketchUp sein. Im Folgenden werden die häufigsten Ursachen und konkrete Prüf- und Lösungsansätze erläutert.
Unpassende SketchUp‑Version oder inkompatible Plugin‑Version
Viele Plugins sind für eine bestimmte SketchUp‑Version oder für eine bestimmte Ruby‑API freigegeben. Wurde das Plugin für eine neuere oder ältere SketchUp‑Version entwickelt, kann es beim Start nicht geladen werden. Prüfen Sie in der Plugin‑Beschreibung, für welche SketchUp‑Version (z. B. 2017, 2019, 2020, 2021, 2022, 2023) und welche Ruby‑Version das Plugin freigegeben ist. Aktualisieren Sie entweder SketchUp oder das Plugin auf eine kompatible Version.
Falscher Installationsort oder fehlerhafte Dateistruktur
Plugins müssen im richtigen Extensions‑Ordner liegen und die erwartete Dateistruktur haben. SketchUp verwendet unterschiedliche Pfade für Benutzer‑ und Systemerweiterungen. Stellen Sie sicher, dass die .rb, .rbs, .rbz oder .rbz2 Dateien sowie Ordner korrekt in den Extensions‑Ordner kopiert wurden und keine zusätzlichen, verschachtelten Ordner die Dateien verdecken. Verwenden Sie die SketchUp‑Menüfunktion „Extensions verwalten“ oder „Erweiterungen installieren“, um Fehler beim Kopieren zu vermeiden.
Skriptfehler oder fehlende Abhängigkeiten
Beim Start wertet SketchUp Ruby‑Skripte aus; ein einzelner Syntaxfehler oder eine fehlende Abhängigkeit (andere Gems, Bibliotheken oder weitere Plugins) verhindert oft das Laden des gesamten Scripts. Prüfen Sie die Ruby‑Konsole in SketchUp auf Fehlermeldungen. Fehlende Dateien, falsche Dateinamen (Groß-/Kleinschreibung bei macOS/Linux) oder nicht gefundene Bibliotheken werden dort meist angezeigt.
Berechtigungsprobleme und Antiviren/Schutzsoftware
Wenn SketchUp keine Leseberechtigung für den Plugin‑Ordner oder einzelne Dateien hat, kann es die Erweiterungen nicht laden. Auf Windows können UAC, schreibgeschützte Verzeichnisse oder Antivirus/Schutzprogramme Dateien blockieren. Prüfen Sie Dateirechte, führen Sie SketchUp ggf. als Administrator aus oder erlauben Sie den Zugriff in Ihrer Sicherheitssoftware.
Nicht aktivierte oder deaktivierte Erweiterungen in SketchUp
Einige Erweiterungen werden zwar installiert, sind aber in SketchUp deaktiviert. Öffnen Sie den Erweiterungsmanager (Extensions/Erweiterungen) und prüfen Sie, ob das Plugin aktiviert ist. Deaktivierte Erweiterungen erscheinen nicht im Menü und werden beim Start nicht geladen.
Konflikte zwischen Plugins
Zwei Plugins können sich gegenseitig stören, etwa durch identische Klassennamen, globale Variablen oder überschriebenes Verhalten. Wenn ein Plugin nach Installation eines anderen nicht mehr geladen wird, deinstallieren Sie testweise das zuletzt installierte Plugin oder starten Sie SketchUp mit deaktivierten Erweiterungen, um den Konflikt zu identifizieren.
32‑/64‑Bit‑Inkompatibilität und native Erweiterungen
Einige Erweiterungen enthalten vorkompilierte native Bibliotheken (.rbs) oder externe DLLs, die für eine bestimmte Architektur kompiliert sind. Wenn Ihre SketchUp‑Installation 64‑Bit ist und das Plugin nur als 32‑Bit‑Library vorliegt (oder umgekehrt), funktioniert das Laden nicht. Achten Sie auf Architecture‑Kompatibilität.
Fehler in der Plugin‑Signatur oder Sicherheitsrichtlinien
Ab neueren SketchUp‑Versionen können signierte Erweiterungen bevorzugt behandelt werden. Unsichere oder nicht signierte Erweiterungen können blockiert werden, besonders in Unternehmensumgebungen mit restriktiven Richtlinien. Prüfen Sie ggf. die Einstellungen des IT‑Administrators.
Fehlerdiagnose und Lösungsweg
Starten Sie mit der Ruby‑Konsole, notieren Sie Fehlermeldungen und suchen Sie gezielt nach dem genannten Dateinamen oder Fehlertext. Testen Sie Plugins einzeln, prüfen Sie Pfad‑ und Berechtigungsprobleme und vergleichen Sie die Plugin‑Anforderungen mit Ihrer SketchUp‑Version. Aktualisieren Sie SketchUp, Plugins und ggf. die Ruby‑Runtime. Wenn nichts hilft, wenden Sie sich an den Entwickler des Plugins oder die SketchUp‑Community und fügen Sie die Fehlermeldungen bei.
Abschließend: systematisch prüfen (Version, Pfad, Fehlerausgabe, Rechte, Konflikte) löst die meisten Ladeprobleme.
