Невозможно установить интеграцию терминала пользователя с vcpkg на macOS - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь получить Vcpkg для интеграции с пользователем bash, следуя официальным инструкциям . Вот шаги, которые я предпринял:

  1. git clone https://github.com/Microsoft/vcpkg.git
  2. cd vcpkg
  3. ./bootstrap-vcpkg.sh
  4. ./vcpkg integrate install

Прикладная интеграция пользователя для этого vcpkg root.

Проектам CMake следует использовать: "-DCMAKE_TOOLCHAIN_FILE = / путь / к / vcpkg / scripts / buildsystems / vcpkg.cmake"

./vcpkg integrate bash

Невозможно прочитать /Users//.bashrc

touch /Users/<user>/.bashrc и повторите шаг 5

Добавление записи завершения vcpkg в /Users//.bashrc

mv /Users/<user>/.bashrc /Users/<user>/.bash_profile

Однако теперь, когда я запускаю vcpkg или ./vcpkg в новых терминалах, я получаю:

- bash: vcpkg: Команда не найдена

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

Моя среда:

  • macOS Catalina версия 10.15.4
  • GNU bash, версия 3.2.57 (1) -релиз (x86_64-apple-darwin19)

PS Меня попросили здесь показать содержание .bash_profile:

source /path/to/vcpkg/scripts/vcpkg_completion.bash

1 Ответ

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

Временным решением было добавить строку:

export PATH=/path/to/vcpkg:$PATH

к .bash_profile. Вам интересно, почему приведенные выше скрипты установки / интеграции не делают этого автоматически!

...