We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
hi! i'm getting this error:
brew cask install iterm2 ==> Downloading http://www.iterm2.com/downloads/stable/iTerm2_v2_0.zip Already downloaded: /Library/Caches/Homebrew/iterm2-2.0.0.zip Error: no implicit conversion of nil into String Please report this bug: https://github.com/caskroom/homebrew-cask/issues /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/digest.rb:44:in `initialize' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/digest.rb:44:in `open' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/digest.rb:44:in `file' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/digest.rb:29:in `file' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/download.rb:40:in `block in _check_sums' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/download.rb:38:in `each' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/download.rb:38:in `_check_sums' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/download.rb:31:in `perform' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/installer.rb:74:in `download' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/installer.rb:51:in `install' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/cli/install.rb:20:in `block in install_casks' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/cli/install.rb:17:in `each' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/cli/install.rb:17:in `install_casks' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/cli/install.rb:6:in `run' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/cli.rb:81:in `run_command' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/cli.rb:121:in `process' /usr/local/bin/brew-cask.rb:42:in `<top (required)>' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' /usr/local/Library/brew.rb:59:in `require?' /usr/local/Library/brew.rb:142:in `<main>'
if i run rm /Library/Caches/Homebrew/iterm2-2.0.0.zip and then again run brew cask install iterm2, it just sits forever looking like this:
rm /Library/Caches/Homebrew/iterm2-2.0.0.zip
brew cask install iterm2
brew cask install iterm2 ==> Downloading http://www.iterm2.com/downloads/stable/iTerm2_v2_0.zip ######################################################################## 100.0%
if i send the process a term, here's the traceback:
Error: SIGTERM Please report this bug: http://git.io/brew-troubleshooting /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/digest.rb:46:in `read' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/digest.rb:46:in `block in file' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/digest.rb:44:in `open' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/digest.rb:44:in `file' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/digest.rb:29:in `file' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/download.rb:40:in `block in _check_sums' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/download.rb:38:in `each' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/download.rb:38:in `_check_sums' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/download.rb:31:in `perform' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/installer.rb:74:in `download' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/installer.rb:51:in `install' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/cli/install.rb:20:in `block in install_casks' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/cli/install.rb:17:in `each' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/cli/install.rb:17:in `install_casks' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/cli/install.rb:6:in `run' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/cli.rb:81:in `run_command' /usr/local/Cellar/brew-cask/0.49.0/rubylib/cask/cli.rb:121:in `process' /usr/local/bin/brew-cask.rb:42:in `<top (required)>' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' /usr/local/Library/brew.rb:59:in `require?' /usr/local/Library/brew.rb:142:in `<main>
if i pause execution at cask/download.rb line 40 via binding.pry, i can see this:
binding.pry
[2] pry(#<Cask::Download>)> path => 0
(meaning, 0 is passed as the path to Digest.const_get(sum.hash_type.to_s.upcase).file(path))
0
Digest.const_get(sum.hash_type.to_s.upcase).file(path)
it gets stuck like this trying to install any cask. here's the output of cask doctor:
==> OS X Version: 10.9.4 ==> Hardware Architecture: intel-64 ==> Ruby Version: 2.0.0-p451 ==> Ruby Path: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby ==> Homebrew Version: 0.9.5 ==> Homebrew Executable Path: /usr/local/bin/brew ==> Homebrew Cellar Path: /usr/local/Cellar ==> Homebrew Repository Path: /usr/local ==> Homebrew Origin: https://github.com/Homebrew/homebrew.git ==> Homebrew-cask Version: 0.49.0 ==> Homebrew-cask Install Location: /usr/local/Cellar/brew-cask/0.49.0 ==> Homebrew-cask Staging Location: /opt/homebrew-cask/Caskroom ==> Homebrew-cask Cached Downloads: /Library/Caches/Homebrew /Library/Caches/Homebrew/Casks 0 files 0.00 megs ==> Homebrew-cask Default Tap Path: /usr/local/Library/Taps/caskroom/homebrew-cask ==> Homebrew-cask Alternate Cask Taps: /usr/local/Library/Taps/caskroom/homebrew-fonts /usr/local/Library/Taps/caskroom/homebrew-versions /usr/local/Library/Taps/phinze/homebrew-cask (Warning: legacy tap path) ==> Homebrew-cask Default Tap Cask Count: 0 (Error reading /usr/local/Library/Taps/caskroom/homebrew-cask) ==> Contents of $LOAD_PATH: /usr/local/Cellar/brew-cask/0.49.0/rubylib /usr/local/Library/Homebrew /Library/Ruby/Site/2.0.0 /Library/Ruby/Site/2.0.0/x86_64-darwin13 /Library/Ruby/Site/2.0.0/universal-darwin13 /Library/Ruby/Site /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/vendor_ruby/2.0.0 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/vendor_ruby/2.0.0/x86_64-darwin13 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/vendor_ruby/2.0.0/universal-darwin13 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/vendor_ruby /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/x86_64-darwin13 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13 ==> Contents of $RUBYLIB Environment Variable: <NONE> ==> Contents of $RUBYOPT Environment Variable: <NONE> ==> Contents of $RUBYPATH Environment Variable: <NONE> ==> Contents of $RBENV_VERSION Environment Variable: <NONE> ==> Contents of $CHRUBY_VERSION Environment Variable: <NONE> ==> Contents of $GEM_HOME Environment Variable: <NONE> ==> Contents of $GEM_PATH Environment Variable: <NONE> ==> Contents of $BUNDLE_PATH Environment Variable: <NONE> ==> Contents of $PATH Environment Variable: PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/Library/ENV/scm" ==> Contents of $SHELL Environment Variable: SHELL="/bin/bash" ==> Contents of Locale Environment Variables: LANG="en_US.UTF-8" ==> Running As Privileged User: No
The text was updated successfully, but these errors were encountered:
Hi have the same since I upgraded to 0.49.0
Sorry, something went wrong.
I suspect a change on Homebrew's side. Closing as a duplicate, further updates will be in #7946.
No branches or pull requests
hi! i'm getting this error:
if i run
rm /Library/Caches/Homebrew/iterm2-2.0.0.zip
and then again runbrew cask install iterm2
, it just sits forever looking like this:if i send the process a term, here's the traceback:
if i pause execution at cask/download.rb line 40 via
binding.pry
, i can see this:(meaning,
0
is passed as the path toDigest.const_get(sum.hash_type.to_s.upcase).file(path)
)it gets stuck like this trying to install any cask. here's the output of cask doctor:
The text was updated successfully, but these errors were encountered: