-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incompatible with macOS #1
Comments
Sehe das Issue jetzt erst, habe aber zu dem Thema schon einen Pull-request eingereicht. Habe es so ohne Linux-VM auf Mac OS 10.10 zum Laufen gebracht: (nur der Inkscape Part)
#!/bin/sh
/usr/local/Cellar/inkscape/0.91_3/bin/inkscape "$@" Dann noch meinen Pull-Request #3 dazu und es sollte laufen, zumindest tut es das bei mir. |
Ich habe #3 nicht gemerged, weil der Probleme auf Linux-Systemen macht. Gerne kannst du / könnt ihr die README.md um einen Abschnitt "verwendung unter OS/X" erweitern und dafür einen PR senden. |
@mraerino Kannst du das |
Im Wrapper-Skript könnte man ein |
Unter Mac OS X wird das Inkscape Binary direkt sondern mit einem wrapper Skript aufgerufen. Mehr zu dem Thema steht unter http://wiki.inkscape.org/wiki/index.php/MacOS_X#Inkscape_command_line
Dieser Wrapper erzeugt zusätzliche Ausgaben, die unser Skript als Fehler wertet. Allein den Exit-Code auszuwerten reicht nicht aus "weil inkscape manchmal fehler ausgibt und dann trotzdem mit 0 exited” (Ende Zitat Mazermind).
Am stressfreisten ist eine Linux VM, wenn man es umbedingt unter OS X laufen lassen möchte kann man dieses Inkscape-Wrapper-Skript so anpassen das es keine Ausgabe erzeugt. Unter https://gist.github.com/saerdnaer/18258a2667add2c5b4a6 gibt es eine fertige Version ansonsten kann man /Applications/Inkscape.app/Contents/Resources/bin/inkscape manuell bearbeiten und vor jeder Zeile die mit einem echo anfängt ein # einfügen. Man beachte auch das else in Zeile 124.
Bei installiertem Inkscape und modifizierter /Applications/Inkscape.app/Contents/Resources/bin/inkscape:
The text was updated successfully, but these errors were encountered: