inkscape command line, where is it on mac?

前端 未结 3 519
时光说笑
时光说笑 2021-01-31 16:24

This is a kinda silly question. I\'ve installed Inkscape on my mac (Marvericks OS) following this page http://www.inkscape.org/en/download/mac-os/

I know there is a comm

相关标签:
3条回答
  • 2021-01-31 17:01

    As of 2020, the executable on MacOS is now located at

    /Applications/Inkscape.app/Contents/MacOS/inkscape
    

    You can symlink it with:

    ln -s /Applications/Inkscape.app/Contents/MacOS/inkscape \
      /usr/local/bin/inkscape
    

    More info about command line usage here.

    0 讨论(0)
  • 2021-01-31 17:11

    I have Inkscape installed in /Applications and running this from a terminal does the trick:

    /Applications/Inkscape.app/Contents/MacOS/inkscape --help
    
    Usage: inkscape-bin [OPTIONS...] [FILE...]
    
    Available options:
      -V, --version                             Print the Inkscape version number
    
    ... etc.
    

    For ease of use symlink it to /usr/local/bin i.e.:

    ln -s /Applications/Inkscape.app/Contents/MacOS/inkscape \
          /usr/local/bin/inkscape
    

    In general, on MacOS Inkscape needs to be called with an absolute path, and all files given as arguments should also be full paths. See also:

    https://bugs.launchpad.net/inkscape/+bug/1449251

    0 讨论(0)
  • 2021-01-31 17:25

    I think some paths and filenames have changed over time and today you should add a symlink in /usr/local/bin to point to the bin directory of inkscape:

    sudo ln -s /Applications/Inkscape.app/Contents/Resources/bin/inkscape /usr/local/bin/inkscape

    Full credit to @Scott above who has this correct "answer" showing as a comment. This solution allows other subcommands of inkscape to work correctly, whereas creating an alias does not.

    0 讨论(0)
提交回复
热议问题