macos升级到bigsur后homebrew报错(代码片段)

kongxx kongxx     2022-12-04     325

关键词:

问题

MacOS升级到Big Sur后Homebrew报错,如下:

$ brew
Traceback (most recent call last):
	23: from /usr/local/Library/Homebrew/brew.rb:6:in `<main>'
	22: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	21: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	20: from /usr/local/Library/Homebrew/global.rb:3:in `<top (required)>'
	19: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	18: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	17: from /usr/local/Library/Homebrew/extend/pathname.rb:4:in `<top (required)>'
	16: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	15: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	14: from /usr/local/Library/Homebrew/utils.rb:2:in `<top (required)>'
	13: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	12: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	11: from /usr/local/Library/Homebrew/emoji.rb:24:in `<top (required)>'
	10: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	 9: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	 8: from /usr/local/Library/Homebrew/extend/os/emoji.rb:1:in `<top (required)>'
	 7: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	 6: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	 5: from /usr/local/Library/Homebrew/os.rb:1:in `<top (required)>'
	 4: from /usr/local/Library/Homebrew/os.rb:18:in `<module:OS>'
	 3: from /usr/local/Library/Homebrew/os/mac.rb:21:in `version'
	 2: from /usr/local/Library/Homebrew/os/mac.rb:21:in `new'
	 1: from /usr/local/Library/Homebrew/os/mac/version.rb:26:in `initialize'
/usr/local/Library/Homebrew/version.rb:198:in `initialize': Version value must be a string; got a NilClass () (TypeError)

解决办法

修改 /usr/local/Library/Homebrew/version.rb 文件,将其中 initialize 函数中的 @version 改为具体的值,比如:

  def initialize(val)
    if val.respond_to?(:to_str)
      @version = val.to_str
    else
      raise TypeError, "Version value must be a string; got a #val.class (#val)"
    end
  end

改为

  def initialize(val)
    if val.respond_to?(:to_str)
      @version = '10.15.7'
    else
      raise TypeError, "Version value must be a string; got a #val.class (#val)"
    end
  end

macos升级到bigsur后homebrew报错(代码片段)

问题MacOS升级到BigSur后Homebrew报错,如下:$brewTraceback(mostrecentcalllast): 23:from/usr/local/Library/Homebrew/brew.rb:6:in`<main>' 22:from/System/Library/Frameworks/Ruby.framework/ 查看详情

macos升级到bigsur后homebrew报错(代码片段)

问题MacOS升级到BigSur后Homebrew报错,如下:$brewTraceback(mostrecentcalllast): 23:from/usr/local/Library/Homebrew/brew.rb:6:in`<main>' 22:from/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in`re... 查看详情

macos升级bigsur后homebrew实效的问题(代码片段)

系统升级以后,使用brew出现错误提醒/usr/local/Homebrew/Library/Homebrew/version.rb:368:in`initialize':Versionvaluemustbeastring;gotaNilClass()(TypeError)解决方法:brewupdate-resetbrew升级完成以后正常使用。 查看详情

mac升级bigsur后homebrew无法使用

 1、brewupdate-reset 2、如果brewupdate-reset更新完,还没有解决cd/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/gitpull然后在brewupdate-reset就可以了 查看详情

mac升级bigsur后homebrew无法使用

 1、brewupdate-reset 2、如果brewupdate-reset更新完,还没有解决cd/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/gitpull然后在brewupdate-reset就可以了 查看详情

macos系统升级到bigsur后cmake报xcode-select错误的解决办法(代码片段)

昨晚把MacBook的系统从10.15升级到了BigSur11.2.3,结果原先的CMake工程编译时出现错误,大致如下:--TheCXXcompileridentificationisunknown--TheCcompileridentificationisunknown......略xcode-select:error:tool'xcodebu 查看详情

将 macOS 从 Big Sur 升级到 Monterey 后,发布请求出现 403 禁止错误

】将macOS从BigSur升级到Monterey后,发布请求出现403禁止错误【英文标题】:403ForbiddenErroronPostrequestafterupgradeofmacOSfromBigSurtoMonterey【发布时间】:2021-12-1707:31:33【问题描述】:我昨天将我的macOS从BigSur升级到Monterey,现在我无法在邮... 查看详情

macos系统升级到bigsur后cmake报xcode-select错误的解决办法(代码片段)

昨晚把MacBook的系统从10.15升级到了BigSur11.2.3,结果原先的CMake工程编译时出现错误,大致如下:--TheCXXcompileridentificationisunknown--TheCcompileridentificationisunknown......略xcode-select:error:tool'xcodebuild'requiresXcode,butactivedeveloper... 查看详情

如何使用 Homebrew 在 macOS BigSur (Apple Silicon) 上安装和启动 MySQL 5.7?

】如何使用Homebrew在macOSBigSur(AppleSilicon)上安装和启动MySQL5.7?【英文标题】:HowtoinstallandstartMySQL5.7onmacOSBigSur(AppleSilicon)withHomebrew?【发布时间】:2021-06-1113:47:48【问题描述】:我需要使用M1在我的MacBook上安装特定版本的MySQL(5.7)。... 查看详情

在 macOS BigSur 上使用自制 python 安装 numpy 的问题

...python安装numpy的问题【英文标题】:problemsinstallingnumpywithhomebrewpythononmacOSBigSur【发布时间】:2021-03-0411:39:55【问题描述】:我有macOSBigSur->安装了CommandLineTools12.3beta->安装了homebrew->安装了带有brewinstallpython@3.8的 查看详情

macos:自从11.0.1bigsur后,时间机器功能的变化

...cOS扩展(日志型)的分区文件卷上的备份。自从11BigSur之后,开始支持在APFS上的时间机器备份了。例如下图的文件卷TM1:APFS格式的TM盘只读问题是在BigSur中,当一个APFS文件卷被使用为时间机器的备份盘之后&# 查看详情

intel处理器macos降级到bigsur(代码片段)

...为MacOS扩展格式),至少有14GB可用空间已下载macOSBigSur的安装器2下载macOSmacOSBigSur安装器会以App的形式下载到您的应用程序”文件夹,名称为“安装macOS[版本名称]”。如果安装器在下载后打开,请退出而不要继续... 查看详情

Homebrew 致命:需要一个修订版(MacOs Sierra)

】Homebrew致命:需要一个修订版(MacOsSierra)【英文标题】:Homebrewfatal:neededasinglerevision(MacOsSierra)【发布时间】:2017-01-2921:37:22【问题描述】:不确定这个问题是否与升级到MacOsSierra有关,但从那一刻起,当我运行“brewupdate”时... 查看详情

解决macos10.13下homebrew一安装报错问题

解决macOS10.13下homebrew一安装报错问题错误描述:ErrordownloadingCommandLineTools(macOSHighSierraversion10.13)forXcode在终端敲命令:/usr/bin/ruby-e“$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)”安装homebrew出现上述错误这个... 查看详情

MacOS Big Sur 安装后 Ampps 无法正常工作

...OSBigSurinstall【发布时间】:2021-03-0223:50:11【问题描述】:升级到BigSur后,我无法再打开Ampps。我已经尝试卸载并重新安装,但问题仍然存在。打开应用程序时,它没有响应,当您将鼠标悬停在应用程序上时,您只会看到Mac色轮。... 查看详情

来自 Homebrew 的 gcc-11 Not Found by MacOS - 安装和 $PATH 似乎没问题

】来自Homebrew的gcc-11NotFoundbyMacOS-安装和$PATH似乎没问题【英文标题】:gcc-11fromHomebrewNotFoundbyMacOS-installationand$PATHseemOK【发布时间】:2021-10-2911:56:59【问题描述】:我正在尝试在运行BigSur的M1Mac上编译一个名为Kraken的包。MacOS编译失... 查看详情

Big Sur 更新后修复 Anaconda Python

...】:2021-04-1510:00:31【问题描述】:我最近将macOS从HighSierra升级到了BigSur。我之前安装在/anaconda3中的Anaconda安装现在已损坏。第一个/anaconda3丢失;我在/System/Volumes/Data/anaconda3中找到了它 查看详情

brew:macos使用brew命令报错“erroropeningarchive:failedtoopen‘../caches/homebrew../”解决方法

正常情况下通过Homebrew官网提供的命令安装的用户是无感的,但是由于国内特殊网络环境的问题,我使用的是如上文所说的国内镜像,而国内的镜像是依然指向Bintray的,所以才会出现无法打开归档的错误.要解决这个问题有两个解决方... 查看详情