由于jpeg,使用自制软件安装elixir失败

时间:2015-10-30 18:17:22

标签: homebrew

我正在尝试安装elixir,但无法安装其中一个依赖项,jpeg:

$ brew install elixir
==> Installing dependencies for elixir: jpeg, libtiff, wxmac, erlang
Error: /usr/local/Library/LinkedKegs/jpeg is not a valid keg

当然,我尝试brew install jpeg和其他一些人:

$ brew install jpeg
Error: jpeg-jpeg already installed
To install this version, first `brew unlink jpeg'
$ brew unlink jpeg
Error: No such keg: /usr/local/Cellar/jpeg
$ brew info jpeg
jpeg: stable 8d (bottled)
JPEG image manipulation library
http://www.ijg.org
Not installed
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/jpeg.rb
==> Options
--universal
Build a universal binary

如果我运行brew doctor,它只会告诉我安装jpeg。有没有人遇到过这个?我在优胜美地10.10.5。尝试安装jpeg-jpeg already installed后,我没想到会看到jpeg

我的brew --config

$ brew --config
HOMEBREW_VERSION: 0.9.5
ORIGIN: https://github.com/Homebrew/homebrew.git
HEAD: 070b76df5a4096dcc6196fc51e56185ae7dfd617
Last commit: 80 minutes ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_REPOSITORY: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
CPU: quad-core 64-bit broadwell
OS X: 10.10.5-x86_64
Xcode: 7.1
CLT: 7.1.0.0.1.1444952191
Clang: 7.0 build 700
X11: N/A
System Ruby: 2.0.0-p481
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /Users/Me/.rbenv/shims/ruby => /Users/Me/.rbenv/versions/2.1.2/bin/ruby
Java: 1.8.0_51, 1.6.0_65-b14-468

更新了brew remove --force jpeg

$ brew remove --force jpeg
$ brew install jpeg
Error: jpeg-jpeg already installed
To install this version, first `brew unlink jpeg'

1 个答案:

答案 0 :(得分:0)

我最后通过https://github.com/Homebrew/homebrew/issues/37250中的指导来实现这一目标。具体而言,this comment。在此之后,我刚刚删除/usr/local/Library/LinkedKegs/jpeg处的目录,然后就可以安装jpeg了。