homebrew - brew 安装: undefined method `desc'

标签 homebrew

我尝试用 Homebrew 软件安装一些软件。

但我得到以下信息:

>>>brew install irssi
Error: undefined method `desc' for Formulary::Formulae::Irssi:Class
Please report this bug:
http://git.io/brew-troubleshooting
/nfs/zfs-student-3/users/2013_paris/vmonteco/.brew/Library/Formula/irssi.rb:2:in `<class:Irssi>'
/nfs/zfs-student-3/users/2013_paris/vmonteco/.brew/Library/Formula/irssi.rb:1:in `load_file'
/usr/local/Library/Homebrew/formulary.rb:92:in `module_eval'
/usr/local/Library/Homebrew/formulary.rb:92:in `load_file'
/usr/local/Library/Homebrew/formulary.rb:82:in `klass'
/usr/local/Library/Homebrew/formulary.rb:71:in `get_formula'
/usr/local/Library/Homebrew/formulary.rb:200:in `factory'
/usr/local/Library/Homebrew/extend/ARGV.rb:16:in `block in formulae'
/usr/local/Library/Homebrew/extend/ARGV.rb:16:in `map'
/usr/local/Library/Homebrew/extend/ARGV.rb:16:in `formulae'
/usr/local/Library/Homebrew/cmd/install.rb:42:in `install'
/usr/local/Library/brew.rb:135:in `<main>'

我尝试进行 brew update 并重试,但遇到了同样的问题。 我尝试使用brew doctor,但我得到了以下几十个(数百个?):

undefined method `desc' for Formulary::Formulae::<something>::Class

我该如何解决这个问题?即使有解决方法也可以。

预先感谢您的帮助!

最佳答案

未定义的 desc 方法表明您的 Homebrew 已过时。推荐的解决方案是 update your Homebrew版本:

$ brew update -v

使用-v标志将提供额外的输出。运行命令twice ,然后再次尝试安装公式。

关于homebrew - brew 安装: undefined method `desc' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31272069/

相关文章:

ruby-on-rails - 在 Mac OS Mavericks 中安装 ruby​​ 1.9.3

homebrew - 如何使用brew删除公式的所有版本

nokogiri - 使用 rspec 时出错,安装 Homebrew 并卸载 MacPorts 后缺少库

macos - 使用 openssl 终端命令调试 SSL 连接

macos - 在私有(private)网络上使用 git 存储库设置 homebrew tap

python - "Bad"Python安装

bash - OS X Bash 上的树命令

ruby-on-rails - OSX 10.8升级后postgres无法连接服务器

macos - 如何在 macos 中使用 librtmp 编译 ffmpeg?

macos - 如何在 mac 优胜美地上撤消 `brew link --force openssl`