Homebrew (mac): falha de reinstalação

0
Ok, então eu estava tendo problemas com o homebrew, onde ele me dava um erro quando eu usava qualquer comando brew, então decidi reinstalar o homebrew. Eu usei os comandos de desinstalação mais padrão que você vê na internet. Depois de verificar que o comando brew não é reconhecido pelo console, eu instalei o homebrew novamente.

Foi o que aconteceu.

localhost:~ ~~~~~~~~$ ruby -e "$(curl -fsSL 
https://raw.githubusercontent.com/Homebrew/install/master/install)"
==> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/man/man1/brew.1

Press RETURN to continue or any other key to abort
==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew
Password:
==> Downloading and installing Homebrew...
remote: Counting objects: 199994, done.
remote: Compressing objects: 100% (54010/54010), done.
remote: Total 199994 (delta 144802), reused 199994 (delta 144802)
Receiving objects: 100% (199994/199994), 41.97 MiB | 187.00 KiB/s, done.
Resolving deltas: 100% (144802/144802), done.
From https://github.com/Homebrew/homebrew
 * [new branch]      master     -> origin/master
HEAD is now at 5057268 ledger: update 3.0.3_1 bottle.
-e:196:in 'split': invalid byte sequence in UTF-8 (ArgumentError)
    from -e:196:in '<main>'

Quando eu executo "brew", isso é o que é dito.

localhost:~ ~~~~~~~~$ brew
/usr/local/Library/Homebrew/global.rb:105:in 'split': invalid byte sequence in UTF-8 (ArgumentError)
from /usr/local/Library/Homebrew/global.rb:105: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>'

Seria muito bom se algum de vocês pudesse me ajudar. Obrigado.

    
por coffeeFlow 27.09.2014 / 15:32

1 resposta

0

Eu tive um problema semelhante e foi porque eu tinha rbenv instalado, mas não tinha adicionado os caminhos para minha variável de ambiente $PATH .

Se você usar o bash , tente o seguinte:

  • Adicione eval "$(rbenv init -)" ao seu ~/.bash_profile .
  • Verifique se ~/.rbenv/bin e ~/.rbenv/shims estão no seu $PATH executando echo $PATH

Se você usar Fish Shell , precisará carregar o rbenv de uma maneira diferente. Adicione as seguintes 3 linhas ao seu arquivo ~/.config/fish/fish.config :

set PATH $HOME/.rbenv/bin $PATH
set PATH $HOME/.rbenv/shims $PATH
rbenv rehash >/dev/null ^&1
    
por 07.10.2014 / 01:42