auf meiner Suche nach geeigneten Kartenrederern bin ich nun auf Maperitive gestoßen.
Leider war mein Versuch, es nach der Anleitung für Ubuntu 11.10 zu installieren nicht erfolgreich. Der Versuch, Maperitive.sh zu starten, bringt mir nur die folgende Fehlermeldung:
~/bin/Maperitive$ ./Maperitive.sh
Missing method EnableVisualStyles in assembly ~/bin/Maperitive/Maperitive.exe, type System.Windows.Forms.Application
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
File name: 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
File name: 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
Mono ist bei mir in der Version 2.10 installiert.
Was muss ich machen, um Maperitive unter Linux nutzen zu können?
Ich fahre hier ubuntu 12.04 , hab mal kurz aktuelles mono runtime, die im wiki angegebene Mono-Komponente und latest Maperitive installiert und dann —> Peng gleiches Problem.
Dann hab ich mono development drüber installiert und NICHT gestartet (will ja kein development machen) und —> funzt
Fehlte wohl irgend eine Komponente. Laut deren Forum haben die Maperitive auf .net4 umgestellt.
Das Seltsame ist, dass ich keinerlei Ausgaben in der Konsole bekomme. In der Prozessliste erscheint auch nichts, was auf Maperitive oder mono hindeutet… nutze Kubuntu 12.10.
Ja, das ist auch meine Vermutung, nur kann ich den Fehler ohne Ausgaben im Terminal nicht eingrenzen.
Hab das Skript auch schon gecheckt, und sogar nur mit “mono --desktop Maperitive.exe” gestartet - keine Ausgaben, nichts.
Ich habe eben auch noch die “Windoofs-Methode” angewendet: alles gelöscht, was mit mono zu tun hat inklusive aller EInstellungen.
Danach habe ich nur mono-devel ausgewählt und mir alle automatischen Abhängigkeiten mitinstallieren lassen: Maperitive läuft immer noch nicht.
Daraufhin habe ich (wie auf der mono-Seite für Ubuntu empfohlen) das Paket mono-complete aus den Ubuntu-Quellen installiert, samt aller Abhängigkeiten: Maperitive lässt sich immer noch nicht starten.
Ich habe zwischen den Schritten immer wieder das Maperitive-latest neu entpackt, damit der Fehlstart nicht evtl. auf irgendwelche Konfigurationen zurückgeführt wird.
Im Unterordner logs wird Maperitive.log erstellt. Aber in dieser Logdatei steht nichts. Leer.
Ruf mal was anderes, einfacheres mit mono auf.
bei mir sind laut Paketverwaltung einige Dutzend Mono-Sachen installiert. Da hilf ein Vergleichen wohl nichts.
ansonsten hat mono massenweise Optionen , auch zum debuggen: man mono