Mac Homebrew命令报错/usr/local/Homebrew/Library/Homebrew/version.rb:368:in `initialize’
目录
1.Homebrew命令报错
2.问题分析
3.解决方法
1.Homebrew命令报错
安装 nasm的时候突然报错了,报错信息如下
Traceback (most recent call last):
11: from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `<main>'
10: from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `require_relative'
9: from /usr/local/Homebrew/Library/Homebrew/global.rb:37:in `<top (required)>'
8: from /Library/Ruby/Site/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
7: from /Library/Ruby/Site/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
6: from /usr/local/Homebrew/Library/Homebrew/os.rb:3:in `<top (required)>'
5: from /usr/local/Homebrew/Library/Homebrew/os.rb:21:in `<module:OS>'
4: from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:58:in `prerelease?'
3: from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in `version'
2: from /usr/local/Homebrew/Library/Homebrew/os/mac.rb:24:in `new'
1: from /usr/local/Homebrew/Library/Homebrew/os/mac/version.rb:26:in `initialize'
/usr/local/Homebrew/Library/Homebrew/version.rb:368:in `initialize': Version value must be a string; got a NilClass () (TypeError)
所有的命令,好像都失效了
2.问题分析
造成这个 Homebrew 失效的原因可能是 Mac 在升级成 Big Sur 系统后(我的是 macOS Big Sui Version 11.4),旧版本的 Homebrew 不适配了
3.解决方法
网上查了下最新版的 Homebrew 已经解决了这个错误,所以 Homebrew 更新到最新的版本就可以了
更新指令
brew update-reset
brew update-reset
Homebrew更新完成之后,我们再再执行 brew -v 看看
完美执行了,说明现在Homebrew是正常的了,可以正常使用了
Mac Homebrew命令报错/usr/local/Homebrew/Library/Homebrew/version.rb:368:in `initialize’相关推荐
- 启动nginx报错/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot ope
在启动nginx时报错 [zzq@weekend110 pcre-8.39]$ sudo /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx ...
- Error: Could not link: /usr/local/share/doc/homebrew
文章转自:http://c.n-di.com/2017/07/17/1827.html 版权归原作者! mac 执行brew update 报错 Error: Could not link: /usr ...
- 树莓派(Raspberry Pi 3) centos7使用yum命令报错File /usr/bin/yum, line 30 except KeyboardInterrupt, e:...
使用yum命令报错 File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid ...
- E: Sub-process /usr/bin/dpkg returned an error code (1) Ubuntu安装apt-get命令报错
Ubuntu apt-get命令报错 上次更新Ubuntu(14.04到16.04)时,我走开了一会儿等回来之后电脑就黑屏了,咋整都没反应没办法我就强制关机然后重启.结果...好不容易把系统整好了,然 ...
- Mac安装brew报错汇总
背景:在 Mac 终端输入了 Homebrew 官网给的安装指令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent. ...
- mac安装adb报错Unknown command: cask
1.通过 Homebrew 安装 adb user/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/mast ...
- Mac安装Node-sass报错 warning: loop variable ‘numerator‘ creates a copy from type ‘const std::string
Mac安装Node-sass报错 运行前端项目,npm i 时报错 warning: loop variable 'numerator' creates a copy from type 'const ...
- Mac 使用 mysqlclient 报错 NameError: name ‘_mysql‘ is not defined
Mac 使用 mysqlclient 报错 NameError: name '_mysql' is not defined 作者:Bright Xu Mac 安装 mysqlclient 时会报错 O ...
- RedHat中敲sh-copy-id命令报错:-bash: ssh-copy-id: command not found
RedHat中敲sh-copy-id命令报错:-bash: ssh-copy-id: command not found 在多台Linux服务器SSH相互访问无需密码, 其中进入一台Linus中,对其 ...
- centos7 firewall-cmd 命令报错 ModuleNotFoundError: No module named 'gi'
关于centos7 执行firewall-cmd命令报错如下: firewall-cmd --list-all Traceback (most recent call last): File &quo ...
最新文章
- pytorch maxpool和卷积尺寸问题
- Exchange 2013恢复已禁用用户邮箱
- 图像sobel梯度详细计算过程_OpenCV-Python 图像梯度 | 十八
- 了解Django之前
- IntelliJ IDEA自动部署
- 让感恩变成永久的记忆
- 计算机网络与应用周林 课后题,阅读下面文章,完成
- Elasticsearch实现原理分析
- python合并word单元格_python之DataFrame实现excel合并单元格_python
- jQuery progression 表单进度
- 漫步微积分三十——定积分的性质
- Mybatis_day3_Mybatis的多表查询
- 原型对象prototype与继承
- 能运行c语言的最便宜电脑配置,低配置电脑流畅运行Win7的技巧
- 麒麟服务器操作系统V4,银河麒麟服务器操作系统V4
- 小肩膀易语言四期POST+JS
- django经度纬度计算两点距离实例及微信商家付款给用户接口实例
- IEEE T PAMI投稿注意事项
- c++使用hiredis库操作redis讲解
- 这是他本赛季第一张黄牌