ruby - sierra - install brew windows
Homebrew no funciona en OSX (7)
Desinstalar homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Luego vuelva a instalar
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Advertencia: Este script eliminará: / Library / Caches / Homebrew / - thks benjaminsila
Obteniendo este error cuando ejecuto el comando brew en la terminal. Necesita ayuda para resolver.
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'': cannot load such file -- utils/popen (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require''
from /usr/local/Library/Homebrew/utils.rb:6:in `<top (required)>''
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require''
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require''
from /usr/local/Library/Homebrew/global.rb:9:in `<top (required)>''
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require''
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require''
from /usr/local/Library/brew.rb:16:in `<main>''
Aquí están mis ajustes de gema env:
- VERSIÓN RUBYGEMS: 2.0.14
- VERSIÓN DEL RUBÍ: 2.0.0 (nivel de parche 2014-02-24 451) [universal.x86_64-darwin13]
- DIRECTORIO DE INSTALACIÓN: /Library/Ruby/Gems/2.0.0
- EJECUTABLE DE RUBY: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
- DIRECTORIO EJECUTABLE: / usr / bin
- PLATAFORMAS DE RUBYGEMS:
- rubí
- universal-darwin-13
- CAMINOS DE GEM:
- /Library/Ruby/Gems/2.0.0
- /Usuarios/ronaldkwan/.gem/ruby/2.0.0
- /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0
- CONFIGURACIÓN DE GEM
- : update_sources => true
- : verbose => true
- : backtrace => false
- : bulk_threshold => 1000
Después de actualizar a El Capitán, el directorio / usr / local tiene derechos de rueda: rueda. Cambia los derechos de vuelta a mi
sudo chown -R $(whoami):admin /usr/local
y
brew doctor && brew update
Ayúdame a empezar a trabajar nuevamente.
El problema ocurre principalmente después de actualizar OS X a El Capitan (OS X 10.11) o macOS Sierra (macOS 10.12). Esto se debe principalmente a problemas de permisos de archivos con el nuevo proceso SIP de El Capitan o posterior macOS. Intente cambiar los permisos del directorio / usr / local .
$ sudo chown -R $(whoami):admin /usr/local
Si aún no funciona, siga los siguientes pasos y todo estará bien. Esto puede ser porque Homebrew no se actualiza.
1. open terminal
2. $ cd /usr/local/Library/Homebrew
3. $ git reset --hard
4. $ git clean -df
5. $ brew update
En mi caso solo necesito quitar brew ejecutable :
sudo rm -f `which brew`
Luego vuelva a instalar Homebrew nuevamente:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
En primer lugar lo ejecuté ...
sudo chown -R $(whoami):admin /usr/local
Entonces...
cd $(brew --prefix) && git fetch origin && git reset --hard origin/master
Este problema debe solucionarse en la versión más reciente de homebrew. Sólo intenta reinstalar Homebrew. Cómo se describe aquí: Homebrew Homepage
Primero, abra la terminal y cd /usr/local/
, y git status
para ver si Homebrew está limpio.
si está sucio, git reset --hard && git clean -df
luego brew doctor
, brew update
Si aún está roto, intente esto en su terminal:
$ sudo rm /System/Library/Frameworks/Ruby.framework/Versions/Current
$ sudo ln -s /System/Library/Frameworks/Ruby.framework/Versions/1.8 /System/Library/Frameworks/Ruby.framework/Versions/Current
Esto obligará a Homebrew a usar ruby 1.8 del sistema