Câu trả lời:
Cập nhật 2017 :
Phương pháp ưa thích để cài đặt Inkscape với homebrew trong năm 2017 là:
brew update
brew cask install xquartz
brew cask install inkscape
Trả lời trước :
Inkscape là một thùng mà bạn cần phải khai thác trước khi cài đặt.
Tôi đã thử một vài gợi ý được đưa ra trên trang này và điều duy nhất phù hợp với tôi là một biến thể nhỏ cho câu trả lời của jherran :
$ brew search inkscape
$ brew tap homebrew/gui
$ brew install inkscape
Tại thời điểm đó, tôi đã nhận được phản hồi Installing inkscape from homebrew/homebrew-x11và cài đặt hoàn tất thành công. Kết quả từ brew searchlệnh đã thay đổi một vài lần, vì vậy hãy cảnh giác để nó thay đổi một lần nữa và chỉ cần nhấn vào câu trả lời đúng từ lệnh tìm kiếm nếu đó không phải là homebrew/guilần tiếp theo bạn tìm kiếm.
brew cask install inkscapethực hiện công việc (giả sử bạn đã cài đặt trước đó xquartz)
brew cask install inkscapecài đặt một gói riêng biệt từ brew install inkscapeXem câu trả lời của tôi: apple.stackexchange.com/a/234223/106609
Có niềm vui khi thử điều này trên bản cài đặt mới của El Capitan sáng nay. Tôi muốn cả giao diện GUI và dòng lệnh. Thật không may, có vẻ như giải pháp sạch nhất là cài đặt hai phiên bản, một phiên bản từ brew (cho CLI) và phiên bản còn lại từ brew-cask (cho 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
Vấn đề với việc sử dụng phiên bản Cask của Inkscape là nó không xử lý các đường dẫn tương đối rất độc đáo và rõ ràng sử dụng nó như một CLI không được khuyến khích . Nhưng tôi không thể để phiên bản Inkscape của vani Homebrew hoạt động như một GUI.
Hãy thử cách này:
$ brew search inkscape
homebrew/x11/inkscape
$ brew tap homebrew/x11/inkscape
$ brew install inkscape
homebrew/x11/inkscape Caskroom/cask/inkscapetừ brew search inkscape, nhưng khi tôi cố gắng brew tapcho cả hai homebrew/x11/inkscapevà Caskroom/cask/inkscapetôi nhận đượcError: Invalid tap name
brew install Caskroom/cask/inkscape.
failed to load the requested file) khiến nó vô dụng với tôi. Vì một số lý do brew uninstall inkscapecũng không hoạt động ...
brew uninstall Caskroom/cask/inkscape
brew install hombrew/x11/inkscapevà điều đó đã làm việc tuyệt vời. Có thể là một cái gì đó cho phiên bản mới
Điều này làm việc cho tôi trên Sierra (10.12.1) vào tháng 12 năm 2016.
brew update
brew cask install xquartz
brew cask install inkscape
Khởi động lại máy.
Khởi chạy Inkscape từ thư mục Ứng dụng. Đợi một phút để bộ đệm phông chữ được xây dựng.
Như các tác giả trong trang web chính thức nói về Homebrew:
Nếu trước đây bạn đã cài đặt inkscape, bạn nên xóa nó trước khi cài đặt tiếp theo:
brew uninstall inkscape brew cleanup
Cài đặt:
brew install caskformula/caskformula/inkscape
brew install caskformula/caskformula/inkscapesẽ là phiên bản 0.92.1 chưa có phân phối dmg. trong khi đó brew cask install xquartz, brew cask install inkscapesẽ là một thay thế cho dmg cho cài đặt ổn định 0,91. do đó, "thùng" so với "caskformula".
Tôi đã cài đặt thành công với dòng lệnh sau:
brew install caskformula/caskformula/inkscape
brew search inkscapelàhomebrew/gui/inkscape. Chạybrew tap homebrew/guivàbrew install inkscapehoạt động như trước.