【发布时间】:2015-09-22 11:31:26
【问题描述】:
我尝试使用自制软件安装 elixir,但出现以下错误
==> Pouring libtiff-4.0.3.yosemite.bottle.tar.gz
Error: An unexpected error occurred during the `brew link` step
The formula built, but is not symlinked into /usr/local
文件存在 - /usr/local/lib 错误:文件存在 - /usr/local/lib
我跑了brew doctor,我看到了这个
Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
libpng
libtiff
所以我跑了brew link libpng,我得到了这个
Linking /usr/local/Cellar/libpng/1.6.17... Error: File exists - /usr/local/lib
我不知道出了什么问题。任何帮助
【问题讨论】:
-
Stack Overflow 上也有类似的问题,但使用的包不同。你试过了吗?有些人建议运行“brew link -f libpng”,但您应该进行调查以确保它不会弄乱您的系统。
-
@JoséValim 我已经尝试了几种解决方案,包括您上面提到的解决方案。到目前为止没有运气。
-
怎么样
brew uninstall libpng然后brew install libpng。对libtiff也做同样的事情。你试过吗? -
@WasswaSamuel 如果您在自制软件中没有很多东西,请考虑对其进行核对并开始一个新的。或者,如果你只是想玩 Elixir,试试 kiex (github.com/taylor/kiex) 或使用预编译包 (elixir-lang.org/install.html#precompiled-package)。你可以直接从 bin 中解压并运行 Elixir。如果你愿意,你也可以将 bin 添加到你的 PATH 中(这实际上就是我运行 elixir 的方式:D)。
-
这可能不是 Elixir brew 的问题;您可能想尝试不同的 brew 以查看是否遇到相同的问题。