Closed rjcoelho closed 5 years ago
I'm having exactly the same problem
Most probably caused by https://github.com/Homebrew/brew/pull/4838
I'll take a look on that
i've update an issue which was closed yesterday, which includes more details information.
probably duplicate of https://github.com/buo/homebrew-cask-upgrade/issues/112
Same as me
Same as me
Same as me
Same as me
Do you know every time someone writes a comment a notification (e-mail) is sent to all the people who have the notifications enabled? Not only the followers of this issue, but also the one who "Watch"ed the repository. Please, use the reactions if your comment doesn't add anything to the discussion.
Error: uninitialized constant Hbc
/usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/lib/extend/hbc.rb:3:in <top (required)>' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
require'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' /usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/lib/bcu.rb:6:in
<top (required)>'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
require'
/usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/cmd/brew-cu.rb:32:in <top (required)>' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
require'
/usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require' /usr/local/Homebrew/Library/Homebrew/utils.rb:19:in
require?'
/usr/local/Homebrew/Library/Homebrew/brew.rb:95:in `
same as me
same as me. macOS 10.13.6.
Same here. I had a problem a few weeks ago that looked kind of similar, but wasn't exactly the same. I was able to resolve it by untapping and retapping buo/cask-upgrade. That doesn't seem to have worked this time.
Easy fix though (thanks to @ondrejfuhrer for clarifying what was causing the issue) - open up the file /usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/lib/extend/hbc.rb
At the start of the file (before CASKROOM = Hbc.methods), add the following line of code:
Hbc = Cask
That's it, should work for you again until a proper fix emerges.
Thanks!
Hbc = Cask
worked for me.
Same here. I had a problem a few weeks ago that looked kind of similar, but wasn't exactly the same. I was able to resolve it by untapping and retapping buo/cask-upgrade. That doesn't seem to have worked this time.
Easy fix though (thanks to @ondrejfuhrer for clarifying what was causing the issue) - open up the file
/usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/lib/extend/hbc.rb
At the start of the file (before CASKROOM = Hbc.methods), add the following line of code:
Hbc = Cask
That's it, should work for you again until a proper fix emerges.
this works
https://github.com/buo/homebrew-cask-upgrade/pull/114 worked for me
brew cu
Error: uninitialized constant Hbc /usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/lib/extend/hbc.rb:3:in
<top (required)>' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:inrequire' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
require' /usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/lib/bcu.rb:6:in<top (required)>' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
require' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:inrequire' /usr/local/Homebrew/Library/Taps/buo/homebrew-cask-upgrade/cmd/brew-cu.rb:32:in
<top (required)>' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:inrequire' /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.3.7/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in
require' /usr/local/Homebrew/Library/Homebrew/utils.rb:19:inrequire?' /usr/local/Homebrew/Library/Homebrew/brew.rb:95:in
brew cask doctor ` ==> Homebrew Version 1.7.3-57-g132aa14 ==> macOS 10.13.2 ==> SIP Enabled ==> Java 10.0.2, 10.0.1, 10, 9.0.4, 9.0.1, 9, 1.8.0_144, 1.8.0_141, 1.8.0_131, 1.8.0_121, 1.8.0_112, 1.8.0_92, 1.8.0_77, 1.8.0_74, 1.8.0_45 ==> Gatekeeper support Enabled ==> Homebrew Cask Install Location