Bash 自制命名错误:未定义的方法“首选64位”和“x27”;对于OS::Mac:模块

Bash 自制命名错误:未定义的方法“首选64位”和“x27”;对于OS::Mac:模块,bash,macos,installation,homebrew,macos-mojave,Bash,Macos,Installation,Homebrew,Macos Mojave,运行brew安装> 在mac os上,mojave 10.14给了我 NoMethodError: undefined method `prefer_64_bit?' for OS::Mac:Module 我已经查看了Homebrew的版本/错误修复、干净安装、brew doctor等,但似乎无法修复此问题 同样的脚本在OSX Sierra和high Sierra上也能很好地工作,因此似乎特别适用于莫哈韦 根据现有的SO question/homebrew的github,该问题已于1月修复 如

运行brew安装>

在mac os上,mojave 10.14给了我

NoMethodError: undefined method `prefer_64_bit?' for OS::Mac:Module
我已经查看了Homebrew的版本/错误修复、干净安装、brew doctor等,但似乎无法修复此问题

同样的脚本在OSX Sierra和high Sierra上也能很好地工作,因此似乎特别适用于莫哈韦

根据现有的SO question/homebrew的github,该问题已于1月修复

如果有人有想法,我将不胜感激

更新:
仍然卡住了,没有取得任何进展。那里的任何brew专家?

找到此安装程序链接到的Ruby文件,更改
MacOS。将硬件::CPU改为硬件::CPU。是否为64位?

我认为Homebrew只是将您链接到internet上的一个Ruby文件,其中包含安装程序信息

例如,我需要安装一个旧版本的helm,并且我被指示运行它

brew安装https://raw.githubusercontent.com/Homebrew/homebrew-core/0a239f96f616d3d00ab400ff1f6f8ab38c5a0417/Formula/kubernetes-helm.rb
这是我想要的版本中的一个Ruby文件,但在该Ruby文件中有一个不推荐使用的Ruby方法

而是从源代码中找到底层Ruby文件,复制它并制作自己的gist,然后从gist安装

brew install https://gist.githubusercontent.com/YOURGITHUBUSERNAME/SHA_HERE/raw/ANOTHER_SHA_HERE/your_brew_install_script.rb

为了防止有相关知识的人看到它,这只是一个小问题。显然,这在家用brew中被标记为一个问题,但至少还没有在mac上安装。我最终避免了使用mac模块中的Prefere_64_位方法