很多朋友对于使用Homebrew安装东西时版本不一致、tar包下载失败如何处理和不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
使用Homebrew安装东西时,版本不匹配,无法下载tar包怎么办?
今天安装了Graphviz,但是它所依赖的环境有问题。
问题一:ruby版本问题
==删除的公式
abi-合规性检查器gh kafka@0.80 mapnik@2 phantomjs@1.98 rexster-console tcpurify
elixirscript go-gui kes phantomjs@1.92 rexster szl
/usr/local/Homebrew/Library/Homebrew/brew.rb:12:in `main’: Homebrew 必须在Ruby 2.3 下运行! (运行时错误)
brew安装软件时Ruby版本不匹配
解决方案:
升级到2.3(先检查当前的ruby版本)
# 检查当前的Ruby 版本
红宝石–版本
ruby 2.0.0p481(2014-05-08 修订版45883)[universal.x86_64-darwin14]
# 升级Ruby版本(此处为2.3)
酿造安装ruby@2.3
问题二:安装的过程中依赖的软件下载不了
安装Graphviz,但是依赖freetype,下载安装过程中无法下载freetype。
酿造安装Graphviz
==安装graphviz: freetype、fontconfig、jpeg、libtiff、webp、gd 的依赖项
==安装graphviz dependency: freetype
==正在下载https://downloads.sourceforge.net/project/freetype/freetype2/2.8.1/freetype-2.8.1.tar.bz2
==从https://jaist.dl.sourceforge.net/project/freetype/freetype2/2.8.1/freetype-2.8.1.tar.bz2下载
curl: (28) 5000 毫秒后连接超时
尝试照镜子.
==正在下载https://download.savannah.gnu.org/releases/freetype/freetype-2.8.1.tar.bz2
无法下载Brew依赖文件
解决方案:
# 在线查看freetype的可用地址
可以看到这个地址可用:http://nongnu.askapache.com/freetype/(不保证这个地址将来仍然可用)
# 查看并修改brew本地存储的freetype地址
酿造编辑自由类型
然后将其更改为http://nongnu.askapache.com/freetype/
# 在这里安装Graphviz
酿造安装Graphviz
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/202562.html
用户评论
凉笙墨染
我之前碰到过这个问题,直接更新 Homebrew 命令就解决得差不多了!有时还需要重启一下终端再安装,比我还傻逼的是明明就是同一个版本的软件,但是不同源的版本却出现了各种错误,让人真的气到怀疑人生<br>
有6位网友表示赞同!
失心疯i
这篇文章写的真好!我就是因为遇到了版本不符的问题一直卡在那个地方,试了好多次才终于成功解决了。现在可以愉快安装想要的软件啦!
有13位网友表示赞同!
服从
其实还可以换个源试试看? 我用的是官方源经常会遇到各种问题,后来转到清华大学开源镜像源就比较顺手了。 下载速度更快且版本更新也更及时!
有13位网友表示赞同!
北朽暖栀
文章虽然写的详细,但我觉得还是不够直观,能附上一些截图或者视频演示效果更佳。像我这种新手看着图直接能明白很多!
有10位网友表示赞同!
箜明
我也是个 Homebrew 爱好者,经常会遇到版本的冲突问题。感谢分享!尤其那个关于 tar 包下载的问题是我一直困扰的,终于找到了解决方法了!
有19位网友表示赞同!
暮染轻纱
tar 包下载失败的解决方案我之前也没找到过,还是这种小技巧比较好,以后遇到问题直接查这里就好了。你家里的这些软件都是用 Homebrew 安装的么? 我想看看你装了哪些好玩的东西!
有17位网友表示赞同!
日久见人心
哈哈,我也是新手! 现在终于明白这个版本不符是怎么回事了。 文章很清晰易懂,让我省了好多冤枉路,太感谢你了!
有8位网友表示赞同!
喜欢梅西
别提啦!每次用 Homebrew 安装东西还总是遇到各种问题。我可不想浪费时间在解决这些麻烦事上,干脆就回到传统安装方式算了!
有10位网友表示赞同!
秘密
这个版本不符的问题的确是让人头疼的,我还是比较喜欢使用稳定版本的软件,这样避免很多兼容性问题
有19位网友表示赞同!
←极§速
这种小技巧我之前完全不知道!以后遇到类似的问题可以参考一下你的方法了,谢谢你分享!
有13位网友表示赞同!
心安i
对于新手来说,用 Homebrew 安装东西的确容易犯一些错误。幸好现在还有这样的详细指南帮助我们解决问题!
有17位网友表示赞同!
不浪漫罪名
我平时都喜欢使用官方源的软件包, 因为他们通常会经过严格测试和审核 ,所以版本冲突问题比较少…
有15位网友表示赞同!
落花忆梦
感觉这篇文章的内容有些基础,对于已经熟悉 Homebrew 的用户来说 may be 觉得有点累赘!
有13位网友表示赞同!