update sierra mac ruby macos rubygems homebrew

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