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-x11
và cài đặt hoàn tất thành công. Kết quả từ brew search
lệ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/gui
lần tiếp theo bạn tìm kiếm.
brew cask install inkscape
thực hiện công việc (giả sử bạn đã cài đặt trước đó xquartz
)
brew cask install inkscape
cài đặt một gói riêng biệt từ brew install inkscape
Xem 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/inkscape
từ brew search inkscape
, nhưng khi tôi cố gắng brew tap
cho cả hai homebrew/x11/inkscape
và Caskroom/cask/inkscape
tô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 inkscape
cũng không hoạt động ...
brew uninstall Caskroom/cask/inkscape
brew install hombrew/x11/inkscape
và đ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/inkscape
sẽ 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 inkscape
sẽ 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 inkscape
làhomebrew/gui/inkscape
. Chạybrew tap homebrew/gui
vàbrew install inkscape
hoạt động như trước.