使用Homebrew安装东西时版本不一致、tar包下载失败如何处理

Open Source用Homebrew装东西的时候,版本不符及tar包总是下不下来怎么办?今天装Graphviz,但是它依赖的环境有问题。问题一:ruby版本

很多朋友对于使用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 版本

红宝石–版本

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理

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 毫秒后连接超时

尝试照镜子.

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理

==正在下载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

用户评论

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理
凉笙墨染

我之前碰到过这个问题,直接更新 Homebrew 命令就解决得差不多了!有时还需要重启一下终端再安装,比我还傻逼的是明明就是同一个版本的软件,但是不同源的版本却出现了各种错误,让人真的气到怀疑人生<br>

    有6位网友表示赞同!

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理
失心疯i

这篇文章写的真好!我就是因为遇到了版本不符的问题一直卡在那个地方,试了好多次才终于成功解决了。现在可以愉快安装想要的软件啦!

    有13位网友表示赞同!

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理
服从

其实还可以换个源试试看? 我用的是官方源经常会遇到各种问题,后来转到清华大学开源镜像源就比较顺手了。 下载速度更快且版本更新也更及时!

    有13位网友表示赞同!

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理
北朽暖栀

文章虽然写的详细,但我觉得还是不够直观,能附上一些截图或者视频演示效果更佳。像我这种新手看着图直接能明白很多!

    有10位网友表示赞同!

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理
箜明

我也是个 Homebrew 爱好者,经常会遇到版本的冲突问题。感谢分享!尤其那个关于 tar 包下载的问题是我一直困扰的,终于找到了解决方法了!

    有19位网友表示赞同!

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理
暮染轻纱

tar 包下载失败的解决方案我之前也没找到过,还是这种小技巧比较好,以后遇到问题直接查这里就好了。你家里的这些软件都是用 Homebrew 安装的么? 我想看看你装了哪些好玩的东西!

    有17位网友表示赞同!

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理
日久见人心

哈哈,我也是新手! 现在终于明白这个版本不符是怎么回事了。 文章很清晰易懂,让我省了好多冤枉路,太感谢你了!

    有8位网友表示赞同!

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理
喜欢梅西

别提啦!每次用 Homebrew 安装东西还总是遇到各种问题。我可不想浪费时间在解决这些麻烦事上,干脆就回到传统安装方式算了!

    有10位网友表示赞同!

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理
秘密

这个版本不符的问题的确是让人头疼的,我还是比较喜欢使用稳定版本的软件,这样避免很多兼容性问题

    有19位网友表示赞同!

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理
←极§速

这种小技巧我之前完全不知道!以后遇到类似的问题可以参考一下你的方法了,谢谢你分享!

    有13位网友表示赞同!

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理
心安i

对于新手来说,用 Homebrew 安装东西的确容易犯一些错误。幸好现在还有这样的详细指南帮助我们解决问题!

    有17位网友表示赞同!

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理
不浪漫罪名

我平时都喜欢使用官方源的软件包, 因为他们通常会经过严格测试和审核 ,所以版本冲突问题比较少…

    有15位网友表示赞同!

使用Homebrew安装东西时版本不一致、tar包下载失败如何处理
落花忆梦

感觉这篇文章的内容有些基础,对于已经熟悉 Homebrew 的用户来说 may be 觉得有点累赘!

    有13位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/202562.html

(0)
小su's avatar小su
上一篇 2024年9月28日 上午1:54
下一篇 2024年9月28日 上午2:01

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注