无法在macOS上使用vcpkg安装用户范围的终端集成

时间:2020-04-05 09:22:39

标签: bash macos vcpkg

我正在尝试在official instructions之后进行Vcpkg用户范围内的bash集成。这是我采取的步骤:

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

为此vcpkg根应用了用户范围的集成。

CMake项目应使用:“-DCMAKE_TOOLCHAIN_FILE = / path / to / vcpkg / scripts / buildsystems / vcpkg.cmake”

  1. ./vcpkg integrate bash

无法读取/ Users / /。bashrc

  1. touch /Users/<user>/.bashrc并重复步骤5

将vcpkg完成条目添加到/ Users / /。bashrc

  1. 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 。我被要求here来显示.bash_profile的内容是:

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

1 个答案:

答案 0 :(得分:1)

一个临时解决方案是添加以下行:

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

.bash_profile。想知道为什么上面的安装/集成脚本不会自动执行此操作!