OS X Lion,ImageMagick和RMagic - 如何安装?
我试图安装的ImageMagick和RMagic,因为他们的OS X Lion的升级后不能正常工作。 当我跑OS X Lion,ImageMagick和RMagic - 如何安装?
brew install imagemagick
我得到了错误
Error: You must `brew link libpng' before imagemagick can be installed
但是当我运行brew link libpng
在错误消息中提到,我会得到:
Error: You must `brew link libpng' before imagemagick can be installed
Radek-Macs-MacBook-Pro-3:sharelock-staging radek$ brew link libpng
Linking /usr/local/Cellar/libpng/1.5.13... Warning: Could not link libpng. Unlinking...
Error: Could not symlink file: /usr/local/Cellar/libpng/1.5.13/include/pnglibconf.h
/usr/local/include/pnglibconf.h may already exist.
/usr/local/include may not be writable.
如何解决这个问题?我解决RMagic件事两天没有任何成功...这是一个纯粹的噩梦......
我从brew
有过这样的抱怨。它在我的情况下解开,然后重新链接解决;即运行brew unlink "libname"
,然后brew link "libname"
,将“libname”替换为未链接的软件的名称;在你的情况下,“libpng”。
检查的/usr/local/include
目录中的文件权限:
$ ls -ld /usr/local/include
这将显示是否有正确的权限来创建该目录的符号链接。一个简单的检查方法是:
$ touch /usr/local/include/mydummytestfile && rm /usr/local/include/mydummytestfile
如果前面的命令成功,那么你就可以访问。在另一方面,如果你的错误:
touch: /usr/local/include/mydummytestfile: Permission denied
,则需要使用sudo
命令来运行brew
命令:
$ sudo brew link libpng
您将需要提供密码。希望这可以帮助。
是,'触摸的/ usr /本地/包括/ mydummytestfile && RM的/ usr /本地/ include/mydummytestfile'成功了,但现在呢? – user984621
尝试与酿造的libpng安装时,这只是发生在我身上的山狮。
sudo chown <user>:wheel /usr/local/lib/pkgconfig/
为我解决了这个问题。
遇到同样的问题,对我来说,我跑:
$ brew unlink jpeg
$ brew link --overwrite jpeg
$ brew unlink libpng
$ brew link --overwrite libpng
$ brew install imagemagick
和POW我ImageMagick的启动和运行
如果我将运行'酿造取消链接libname',我会得到'错误:没有这样的小桶:在/ usr /本地/库/ libname'。我该如何解决这个问题? – user984621
对不起,我猜这个不清楚。将libname替换为链接时遇到问题的库的名称,在你的例子中是libpng。我的麻烦不是libpng,它是一个不同的库,但它是相同的错误消息,并且可能以相同的方式解决。我会更新我的答案以澄清。 –
感谢您的留言Mark。请参阅OP,当我尝试“链接”库时,出现OP中提到的错误。当我运行'brew unlink libpng'时,我收到消息'Linking /usr/local/Cellar/libpng/1.5.13 ...警告:无法链接libpng。解开......'......我现在可以尝试什么? – user984621