针对您遇到的问题“version value must be a string; got a nilclass () (typeerror)”,以下是一个结构化的分析和解答,遵循了您提供的tips: 1. 确认错误信息来源 此错误信息表明您正在使用的编程语言或框架在执行过程中遇到了类型不匹配的问题。尽管没有具体指明是哪种语言或框架,但错误信息的格式(特别是提到“...
/usr/local/Homebrew/Library/Homebrew/version.rb:368:in `initialize': Version value must be a string; got a NilClass () (TypeError) 在网上搜索以后,有的说是因为brew只支持正式发行版。/usr/local/Homebrew/Library/Homebrew/version.rb文件中第368行直接用@version = '10.14.1'给定一个版本号就可以了。
def initialize(val) #raise TypeError, "Version value must be a string; got a #{val.class} (#{val})" unless val.respond_to?(:to_str) @version = '10.14.1' end 1. 2. 3. 4. 5.
我们快捷打开version.rb这个文件的所在路径并编辑,/usr/local/Homebrew/Library/Homebrew/version.rb,把系统版本写死即可解决。 definitialize(val)raiseTypeError,"Version value must be a string; got a#{val.class}(#{val})"unlessval.respond_to?(:to_str)# 正式版发行版才不会报错,我们暂时写死macOS版本,...
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':Versionvalue must be a string;got aNilClass()(TypeError...
definitialize(val)#raise TypeError,"Version value must be a string; got a #{val.class} (#{val})"unless val.respond_to?(:to_str)@version='10.14.1'end 把抛出异常的语句注释掉,然后 version 指定为 10.14.1 再次运行就不会报错了。
Version value must be a string; got a NilClass () (TypeError) 执行命令brew update-reset
Version value must be a string; got a NilClass () (TypeError),执行命令brewupdate-reset
/usr/local/Homebrew/Library/Homebrew/version.rb:368:in `initialize': Version value must be a string; got a NilClass () (TypeError) I am using latest macOS version Big Sur 11.2.2 I think this problem is solved . I know that all Big Sur version faced this issue. ...
Crash report Error message While trying to build images locally, I ran into this issue: Failed processing Build type=container name=worker (took 0.5 sec). This is what happened: TypeError: Invalid version. Must be a string. Got type "obj...