无法通过自制软件在优胜美地安装inkscape


17

看来我应该能够用类似的东西安装inkscape

brew install inkscape

根据我在网上看到的内容。不幸的是,当我尝试这个我得到

Error: No available formula for inkscape 
Searching formulae...
Searching taps...

我究竟做错了什么?

Answers:


14

更新2017

在2017年使用自制软件安装Inkscape的首选方法是:

brew update
brew cask install xquartz
brew cask install inkscape

上一个答案

Inkscape是一个酒桶,在安装前需要先轻按。

我尝试了此页面上给出的一些建议,唯一对我有用的jherran的回答做了些许改动

$ brew search inkscape
$ brew tap homebrew/gui
$ brew install inkscape

到那时,我得到了响应Installing inkscape from homebrew/homebrew-x11,安装成功完成。该brew search命令的结果已更改了几次,因此请保持警惕,以防它再次更改,如果homebrew/gui下次没有搜索,只需轻按搜索命令的正确答复。


2
今日遵循这些说明(使用Homebrew 0.9.9和OSX 10.10)时,结果brew search inkscapehomebrew/gui/inkscape。运行brew tap homebrew/guibrew install inkscape像以前一样工作。
病原

@Pathogen你是对的。几周前我不得不再次安装Inkscape,而我自己的答案对我不再有用。我一直打算更新它。我会尽快解决。谢谢!
Nocturno

在当前的自制版本中,不再需要使用tap进行inkscape。brew cask install inkscape做这项工作(假设您以前安装过xquartz
ccpizza

1
brew cask install inkscape安装了一个与众不同的软件包,brew install inkscape请参见我的回答:apple.stackexchange.com/a/234223/106609
StevenClontz '16

3

很高兴今天早上尝试在新安装的El Capitan上进行此操作。我想要GUI和命令行界面。不幸的是,似乎最明智的解决方案是安装两个版本,一个来自brew(用于CLI),另一个来自brew-cask(用于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

使用Cask版本的Inkscape的问题在于它不能很好地处理相对路径,并且显然不建议将其用作CLI 。但是,我无法使用香草Homebrew版本的Inkscape作为GUI。


做得好-多年来,对于此软件包,追寻所需的容器和依赖项已经发生了很大变化。感谢您的重大更新。
bmike

2

尝试这种方式:

$ brew search inkscape
homebrew/x11/inkscape
$ brew tap homebrew/x11/inkscape
$ brew install inkscape

1
我得到homebrew/x11/inkscape Caskroom/cask/inkscapebrew search inkscape,但是当我尝试brew tap了两个homebrew/x11/inkscapeCaskroom/cask/inkscape我得到的Error: Invalid tap name
夏普。

1
如果您有酿造桶,则可以通过键入安装brew install Caskroom/cask/inkscape
jherran

好的,我安装了自制酒桶,这似乎使安装工作正常。不幸的是,inkscape仍然无法从命令行运行(告诉我failed to load the requested file),这对我来说毫无价值。出于某种原因,brew uninstall inkscape也没有工作...

试试这个:brew uninstall Caskroom/cask/inkscape
jherran

2
“ tap”命令对我不起作用。我反而做了brew install hombrew/x11/inkscape,那很棒。可能是新版本的东西
danielson317

2

这在2016年12月为我在Sierra(10.12.1)上发挥了作用。

brew update
brew cask install xquartz
brew cask install inkscape

重新启动机器。

从“应用程序”目录启动Inkscape。等待一分钟,以建立字体缓存。

在此处输入图片说明


1

这对我来说在10.10.4上与brew一起工作:

brew update
brew install homebrew/x11/inkscape

我实际上不需要跑步brew tap homebrew/x11


0

这适用于Sierra 2017。

brew update
brew cask install xquartz

重新启动机器。

brew cask install inkscape

0

正如官方网站上的作者对Homebrew所说:

如果以前安装过inkscape,则应在下一次安装之前对其进行清洁:

brew uninstall inkscape
brew cleanup

安装:

brew install caskformula/caskformula/inkscape 

brew install caskformula/caskformula/inkscape将适用于0.92.1版本,该版本(尚未)没有dmg发行版。而brew cask install xquartzbrew cask install inkscape对于0.91稳定安装而言,它将替代dmg。因此,“木桶”与“木桶式”。
l --marc l

-1

我已经使用以下命令行成功安装了它:

brew install caskformula/caskformula/inkscape
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.