2016-06-03 3 views
0

Я не смог обновить brew update. Произошла фатальная ошибка все время. Я не использую варево в течение многих лет, поэтому я решил удалить его, а затем установить обратно. Я бегуПосле удаления пива не удается установить его обратно

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" 

, который прошел гладко.

Но после того, что, когда я пытаюсь

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

Он говорит, что

-bash: /usr/local/bin/ruby: No such file or directory 

Когда я прочитал, как установить рубин он предлагает brew install ruby, но я просто удалил его.

Я искал google и пробовал много разных команд, но ничего не работает.

+0

Попробуйте создать новую оболочку. Старый Рубин был удален. – tadman

+0

Файлы ruby ​​от SOmehow есть, и я смог установить brw, перейдя в /System/Library/Frameworks/Ruby.framework/Versions/2.0 и запустив команду ruby. После того, как я установил пиво, я рунировал «заваривать рубин» и все обратно. –

ответ

1

Часто бывает, что bash запоминает, где исполняемые файлы были на вашем пути, и если они впоследствии удалены, он очень запутан. Есть способы для rehashing this, чтобы обновить это, но создание новой оболочки обычно исправляет проблему одинаково.

Задание полного пути к системе Ruby также будет работать.

+0

Именно поэтому домашняя страница Homebrew говорит использовать '/ usr/bin/ruby' вместо' ruby': http://brew.sh/ – bfontaine

Смежные вопросы