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-x11
i instalacja zakończyła się powodzeniem. Wynik brew search
polecenia 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/gui
następne wyszukiwanie.
brew cask install inkscape
wykonuje zadanie (zakładając, że już zainstalowałeś xquartz
)
brew cask install inkscape
instaluje inny pakiet niż brew install inkscape
Zobacz 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/inkscape
od brew search inkscape
, ale gdy próbuję brew tap
zarówno homebrew/x11/inkscape
i Caskroom/cask/inkscape
dostać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 inkscape
też nie działa ...
brew uninstall Caskroom/cask/inkscape
brew install hombrew/x11/inkscape
i 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/inkscape
będzie dla wersji 0.92.1, która nie ma (jeszcze) dystrybucji dmg. natomiast brew cask install xquartz
, brew cask install inkscape
był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 inkscape
byłhomebrew/gui/inkscape
. Działabrew tap homebrew/gui
ibrew install inkscape
działa jak poprzednio.