Homebrew Bundle не удалось! Ошибка: Бочка 'font-dejavu' не установлена - PullRequest
0 голосов
/ 19 апреля 2020

К вашему сведению - выполнение drake/setup/mac/install_prereqs.sh этим утром привело к

Using robotlocomotion/director
==> Downloading https://downloads.sourceforge.net/dejavu/dejavu-fonts-ttf-2.37.zip
Already downloaded: /Users/russt/Library/Caches/Homebrew/downloads/d627008ddad0942dbf3f0979ce370923362db0b1c087521b0fce86fb9798d74c--dejavu-fonts-ttf-2.37.zip
==> Verifying SHA-256 checksum for Cask 'font-dejavu'.
==> Installing Cask font-dejavu
Error: It seems there is already a Font at '/Users/russt/Library/Fonts/DejaVuSerifCondensed.ttf'.
==> Purging files for version 2.37 of Cask font-dejavu
Installing font-dejavu has failed!
Using bazel
Using diffstat
Using doxygen
Using freetype
Using kcov
Using llvm@6
Using patchutils
Homebrew Bundle failed! 1 Brewfile dependency failed to install.
russt@air drake % brew cask uninstall font-dejavu
Error: Cask 'font-dejavu' is not installed.

Я решил опубликовать свой процесс здесь на случай, если другие испытают то же самое и почувствуют себя застрявшими.

Ответы [ 3 ]

1 голос
/ 21 апреля 2020

Начиная с https://github.com/RobotLocomotion/drake/pull/13098 сценарий install_prereqs теперь выполняет /usr/local/bin/brew cask uninstall font-dejavu-sans для автоматического решения проблемы.

0 голосов
/ 20 апреля 2020

К вашему сведению, я сообщил о проблеме на https://github.com/RobotLocomotion/drake/pull/13071#pullrequestreview -394664853 .

Мое решение было brew cask uninstall font-dejavu-sans, но оно по сути делает то же самое, что и rm $HOME/Library/Fonts/DejaVu*.

Я добавил ссылку на эту запись SO в # 13071 .

0 голосов
/ 19 апреля 2020

Вручную удалив файлы с ошибками и перезапустив установщик, я прошёл мимо этого:

% rm /Users/russt/Library/Fonts/DejaVu*.ttf
% ./setup/mac/install_prereqs.sh

(хотя все еще с появлением нашего старого друга ERROR: botocore 1.15.41 has requirement docutils<0.16,>=0.10, but you'll have docutils 0.16 which is incompatible., который я игнорирую.)

...