Я хотел бы установить шпаклевку с использованием Homebrew. Я выполняю следующую команду:
brew install putty
что дает, казалось бы, правильный вывод:
==> Downloading https://homebrew.bintray.com/bottles/putty-0.67.el_capitan.bottle.tar.gz
Already downloaded: /Users/thisuser/Library/Caches/Homebrew/putty-0.67.el_capitan.bottle.tar.gz
==> Pouring putty-0.67.el_capitan.bottle.tar.gz
🍺 /usr/local/Cellar/putty/0.67: 11 files, 1.5M
Однако putty
команда не распознается:
thisuser-541/41:~$ putty
-bash: putty: command not found
echo $PATH
и опубликовать вывод здесь./usr/local/bin
в$PATH
. Почему-тоputty
нет, толькоputtygen
.Ответы:
Обновление: Текущая стабильная версия (
.67
)putty
не может быть собрана сgtk+2
поддержкой OS X с помощью homebrew. Это известная проблема № 40951 . Кажется, вы можете установить изHEAD
версии (brew install --HEAD --with-gtk+3 putty
) и для меня, что также не работает.brew install putty
по умолчанию устанавливается из предварительно встроенногоbottle
. Предварительно построенныйbottle
дляputty
не включаетputty
,puttytel
илиpterm
.Если вы хотите,
putty
то можете попробовать установить из источника. Сначала удалите установленнуюputty
формулу, запустивbrew remove putty
. После этого установитеputty
из источника, запустивbrew install --build-from-source --with-gtk+3 putty
.ПРИМЕЧАНИЕ. На момент написания статьи здание
putty
из источника разбито наhomebrew
Если кто-то получает ошибку, подобную этой:
invalid option: --with-gtk+3
все параметры установки удаляются с последней версией brew. источникисточник
brew install gtk+3