I recently installed homebrew, and originally had no problems installing new programs. However, today I attempted to install textwranger via
brew install Cask/caskroom/textwrangler
and I got the following error:
Checking out v1.0.1 in /usr/local/Homebrew...
To checkout v1.0.1 in /usr/local/Homebrew run:
'cd /usr/local/Homebrew && git checkout v1.0.1
==> brew cask install Caskroom/cask/textwrangler
==> Moving Caskroom from HOMEBREW_REPOSITORY to HOMEBREW_PREFIX
Error: Permission denied - (/usr/local/Homebrew/Caskroom, /usr/local/Caskroom)Most likely, this means you have an outdated version of Homebrew-Cask. Please run:
brew uninstall --force brew-cask; brew untap phinze/cask; brew untap caskroom/cask; brew update; brew cleanup; brew cask cleanup
If this doesn鈥檛 fix the problem, please report this bug:
https://github.com/caskroom/homebrew-cask#reporting-bugs
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:519:in rename'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:519:inblock in mv'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:1552:in block in fu_each_src_dest'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:1568:infu_each_src_dest0'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:1550:in fu_each_src_dest'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:508:inmv'
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/caskroom.rb:8:in migrate_caskroom_from_repo_to_prefix'
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc.rb:52:ininit'
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli.rb:146:in process'
/usr/local/Homebrew/Library/Homebrew/cask/cmd/brew-cask.rb:8:inrequire'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire'
/usr/local/Homebrew/Library/Homebrew/brew.rb:23:in require?'
/usr/local/Homebrew/Library/Homebrew/brew.rb:105:in
I then attempted running the suggested command, and received the same error:
Error: No available tap phinze/cask.
Error: No available tap caskroom/cask.
Checking out v1.0.1 in /usr/local/Homebrew...
To checkout v1.0.1 in /usr/local/Homebrew run:
'cd /usr/local/Homebrew && git checkout v1.0.1
Already up-to-date.
==> Tapping caskroom/cask
Cloning into '/usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask'...
remote: Counting objects: 3432, done.
remote: Compressing objects: 100% (3413/3413), done.
remote: Total 3432 (delta 37), reused 452 (delta 13), pack-reused 0
Receiving objects: 100% (3432/3432), 1.16 MiB | 1.69 MiB/s, done.
Resolving deltas: 100% (37/37), done.
Checking connectivity... done.
Checking out files: 100% (3416/3416), done.
Tapped 0 formulae (3,439 files, 3.6M)
==> Moving Caskroom from HOMEBREW_REPOSITORY to HOMEBREW_PREFIX
Error: Permission denied - (/usr/local/Homebrew/Caskroom, /usr/local/Caskroom)Most likely, this means you have an outdated version of Homebrew-Cask. Please run:
brew uninstall --force brew-cask; brew untap phinze/cask; brew untap caskroom/cask; brew update; brew cleanup; brew cask cleanup
If this doesn鈥檛 fix the problem, please report this bug:
https://github.com/caskroom/homebrew-cask#reporting-bugs
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:519:in rename'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:519:inblock in mv'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:1552:in block in fu_each_src_dest'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:1568:infu_each_src_dest0'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:1550:in fu_each_src_dest'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/fileutils.rb:508:inmv'
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/caskroom.rb:8:in migrate_caskroom_from_repo_to_prefix'
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc.rb:52:ininit'
/usr/local/Homebrew/Library/Homebrew/cask/lib/hbc/cli.rb:146:in process'
/usr/local/Homebrew/Library/Homebrew/cask/cmd/brew-cask.rb:8:inrequire'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire'
/usr/local/Homebrew/Library/Homebrew/brew.rb:23:in require?'
/usr/local/Homebrew/Library/Homebrew/brew.rb:105:in
I then followed the instructions from github, adding export HOMEBREW_CASK_OPTS="--appdir=~/Applications" to my .bash_profile. I sourced .bash_profile and retried installing, but I got the same error. I'm not sure what else to try.
Thank you so much for your help, and please let me know if you need more info!
Duplicate of #24674.
Thanks! That solved my problem!
Most helpful comment
Duplicate of #24674.