Homebrew-cask: Permission denied when attempting to install new package

Created on 22 Sep 2016  路  2Comments  路  Source: Homebrew/homebrew-cask

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:in /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: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:in /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: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!

Most helpful comment

Duplicate of #24674.

All 2 comments

Duplicate of #24674.

Thanks! That solved my problem!

Was this page helpful?
0 / 5 - 0 ratings