gpt4 book ai didi

linux - Vagrant 添加到 PATH

转载 作者:太空宇宙 更新时间:2023-11-04 09:20:27 24 4
gpt4 key购买 nike

我刚刚安装了 vagrant现在我想将 vagrant up 设为全局。在docs我读了这个:

有时你可能想从你的文件系统上的任何地方 vagrant up 你的 Homestead 机器。您可以在 Mac/Linux 系统上通过向 Bash 配置文件添加 Bash 函数来执行此操作。在 Windows 上,您可以通过将“批处理”文件添加到您的 PATH 来完成此操作。这些脚本将允许您从系统的任何位置运行任何 Vagrant 命令,并自动将该命令指向您的 Homestead 安装:

Mac/Linux

function homestead() {
( cd ~/Homestead && vagrant $* )
}

但是当我将上面的代码添加到我的 ~/.bash_profile 时:

enter image description here

并重新启动终端 vagrant up 无法在全局范围内工作。我没有使用 ~/.bash_profile 文件的经验。

如果有人能把我引向正确的方向,我将不胜感激

最佳答案

这个 bash 函数允许您输入类似这样的内容:homestead up 它将把目录更改为 Homestead 并在任何其他 vagrant 命令之前传递 vagrant 命令。 homestead up 意味着 cd homestead,和 vagrant up。输入 vagrant up 不会调用该函数,vagrant 不在您的路径中。

您正在寻找的只是将 vagrant 添加到您的路径中。您可以通过添加 vagrant 的可执行路径来执行此操作。

export PATH=$PATH:/usr/local/vagrant:

因此,您的 bash 配置文件将显示为:

export PATH=$PATH:/usr/local/bin/:~/composer/vendor/bin:

注意:我猜你的 vagrant 安装在/usr/local/bin 中;它可能安装在其他地方,在这种情况下,用正确的路径代替/usr/local/bin。

关于linux - Vagrant 添加到 PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42535598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com