您当前的位置: 首页 >  网络

ITKEY_

暂无认证

  • 0浏览

    0关注

    732博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

国内网络环境安装linuxbrew

ITKEY_ 发布时间:2021-04-27 08:16:10 ,浏览量:0

测试环境 操作系统是否支持CentOS Linux release 7.9.2009 (Core)是Arch Linux5.11.16-arch1-1是CentOS release 6.8 (Final)否 运行报错

CentOS 6.8报错如下:

brew list                                                                                                                 [15:38:33]
Error: Vendored tools require system Glibc 2.13 or later (yours is 2.12).
Error: Failed to install Homebrew Portable Ruby and cannot find another Ruby 2.6.3!
If there's no Homebrew Portable Ruby available for your processor:
- install Ruby 2.6.3 with your system package manager (or rbenv/ruby-build)
- make it first in your PATH
- try again

看来要想运行起来至少要升级glibc(升级这个有风险)和ruby,也许后面还有坑等着,我没有继续尝试。

教程环境 keyvalue操作系统CentOS Linux release 7.9.2009 (Core) 准备工作

git版本要大于2.7.0 curl版本要大于7.41.0

安装新版的curl和git

为了无痛升级,我写了个脚本。 这个脚本在root下运行的,我只在CentOS7.9上测试过。不放心的用户建议参考下面手动升级的方法。 CenOS7 一键升级curl和git脚本下载: https://download.csdn.net/download/lxyoucan/17818575

可能会出现的报错

没出错的不用管。 报错如下: git:‘remote-http’ 不是一个 git 命令。参见 ‘git --help’。 虽然查git版本已经升级成功了,但是在使用git的时候会报上面这个错,这个问题不是百分百出现。我在实验的过程中遇到过。

解决办法: 升级完成curl后,在重新make安装一次git。这个问题就能解决了,为什么我暂时没有想通。我就是这么解决的。

  • ./install.sh 安装git 与 curl
  • 安装完成发现使用git报了上面的问题
  • 在执行一次./update_git.sh重新升级git 问题就解决了。

问题产生原因猜测,git与curl之间会不会有某种联系。curl的升级与不升级可能对git产生某种影响,所以升级完curl后,需要在重新安装一下git。

手动升级方法如下:

git版本要大于2.7.0 安装方法见:《Centos 6.8安装新版本git》 https://blog.csdn.net/lxyoucan/article/details/115055280 curl版本要大于7.41.0 安装方法见:《CentOS安装最新版本curl》 https://blog.csdn.net/lxyoucan/article/details/116083330

我发现不管我PATH中是不是最新的curl,brew只认/usr/bin/curl目录的版本的。那就把新版的放进这里吧

# 先备份系统的老旧版的curl
sudo mv /usr/bin/curl /usr/bin/curl_bak
cd /usr/bin/
# 创建个软链接
ln -s /usr/local/bin/curl ./ 

同理git也要处理一下

# 先备份系统的老旧版的curl
sudo mv /usr/bin/git /usr/bin/git_bak
cd /usr/bin/
# 创建个软链接
ln -s /usr/local/git/bin/git ./ 
一键安装

来自这位大神的脚本,亲测有较。 https://zhuanlan.zhihu.com/p/111014448

具体细节如下:

#下载脚本
wget https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh
# 增加可执行权限
chmod +x Homebrew.sh
./Homebrew.sh

在这里插入图片描述 我选的是1,我的网络环境测试1相对快一些。

按照提示安装完成即可。

教程结束。

关注
打赏
1665243900
查看更多评论
立即登录/注册

微信扫码登录

0.0397s