Odpowiedzi:
Aktualizacja 2017 :
Preferowaną metodą instalacji Inkscape z homebrew w 2017 roku jest:
brew update
brew cask install xquartz
brew cask install inkscape
Poprzednia odpowiedź :
Inkscape to beczka, którą musisz najpierw dotknąć przed instalacją.
Próbowałem kilka z sugestiami podanymi na tej stronie, a jedyną rzeczą, która pracowała dla mnie to wariacja moll do jherran za odpowiedź :
$ brew search inkscape
$ brew tap homebrew/gui
$ brew install inkscape
W tym momencie otrzymałem odpowiedź Installing inkscape from homebrew/homebrew-x11i instalacja zakończyła się powodzeniem. Wynik brew searchpolecenia zmienił się kilka razy, więc miej się na baczności, aby zmienić go ponownie, a następnie stuknij poprawną odpowiedź z polecenia wyszukiwania, jeśli nie jest to homebrew/guinastępne wyszukiwanie.
brew cask install inkscapewykonuje zadanie (zakładając, że już zainstalowałeś xquartz)
brew cask install inkscapeinstaluje inny pakiet niż brew install inkscapeZobacz moją odpowiedź: apple.stackexchange.com/a/234223/106609
Miałem przyjemność spróbować tego dziś rano na nowej instalacji El Capitan. Chciałem zarówno GUI, jak i interfejsu wiersza poleceń. Niestety wydaje się, że najrozsądniejszym rozwiązaniem było zainstalowanie dwóch wersji, jednej z brew (dla CLI), a drugiej z brew-cask (dla GUI).
$ brew search inkscape
homebrew/gui/inkscape
Caskroom/cask/inkscape
$ brew cask install xquartz # required for GUI
$ brew cask install inkscape # for GUI
$ brew install homebrew/gui/inkscape # for CLI (yep)
==> Installing inkscape from homebrew/gui
==> Downloading https://homebrew.bintray.com/bottles-gui/
==> Pouring inkscape-0.91_3.el_capitan.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/inkscape
Target /usr/local/bin/inkscape
already exists. You may want to remove it:
rm '/usr/local/bin/inkscape'
To force the link and overwrite all conflicting files:
brew link --overwrite inkscape
$ brew link --overwrite inkscape # to get the CLI inkscape on your path rather than the brew-cask GUI
Problem z używaniem wersji Inkscape w Cask polega na tym, że nie radzi sobie on bardzo dobrze ze ścieżkami względnymi i najwyraźniej nie zaleca się używania go jako CLI . Nie udało mi się jednak uruchomić waniliowej wersji Homebrew programu Inkscape jako GUI.
Wypróbuj w ten sposób:
$ brew search inkscape
homebrew/x11/inkscape
$ brew tap homebrew/x11/inkscape
$ brew install inkscape
homebrew/x11/inkscape Caskroom/cask/inkscapeod brew search inkscape, ale gdy próbuję brew tapzarówno homebrew/x11/inkscapei Caskroom/cask/inkscapedostaćError: Invalid tap name
brew install Caskroom/cask/inkscape.
failed to load the requested file), co czyni mnie bezwartościowym. Z jakiegoś powodu brew uninstall inkscapeteż nie działa ...
brew uninstall Caskroom/cask/inkscape
brew install hombrew/x11/inkscapei to działało świetnie. Może być coś dla nowej wersji
To działało dla mnie w Sierra (10.12.1) w grudniu 2016 r.
brew update
brew cask install xquartz
brew cask install inkscape
Uruchom ponownie maszynę.
Uruchom Inkscape z katalogu Aplikacje. Zaczekaj minutę na zbudowanie pamięci podręcznej czcionek.
Jak autorzy oficjalnej strony mówią o Homebrew:
Jeśli wcześniej zainstalowałeś Inkscape, powinieneś go wyczyścić przed następną instalacją:
brew uninstall inkscape brew cleanup
Instalacja:
brew install caskformula/caskformula/inkscape
brew install caskformula/caskformula/inkscapebędzie dla wersji 0.92.1, która nie ma (jeszcze) dystrybucji dmg. natomiast brew cask install xquartz, brew cask install inkscapebyłby alternatywą dla DMG na 0,91 stajni zainstalować. stąd „beczka” vs. „caskformula”.
Zainstalowałem go z powodzeniem za pomocą następującego wiersza poleceń:
brew install caskformula/caskformula/inkscape
brew search inkscapebyłhomebrew/gui/inkscape. Działabrew tap homebrew/guiibrew install inkscapedziała jak poprzednio.