【问题标题】:Using GitBash packaged with Atlassian, SourceTree "Vagrant Up" doesn't work使用 Atlassian 打包的 GitBash,SourceTree "Vagrant Up" 不起作用
【发布时间】:2017-07-16 03:54:40
【问题描述】:

大家好,我在笔记本电脑上安装了一台新机器,安装了 VirtualBox 和 Vagrant 运行 Laravel 框架项目。

我遇到的问题如下:

Git Bash 根本不识别 vagrant,如果我做 vagrant 什么都不会发生。

但是,如果我运行 CMD Prompt,我可以在全球范围内使用 Vagrant 并执行 vagrant up,这可以正常工作。

我想知道为什么我不能用 GitBash 做到这一点?

【问题讨论】:

    标签: git bash vagrant


    【解决方案1】:

    尝试切换到“Git 系统”(即您可以在 Windows 上安装的系统),而不是依赖“嵌入式 Git”。

    确保您从 Windows 会话(或 Windows CMD)启动 SourceTree,其中您的 PATH 包含您的 Git 安装,从 latest Git releases 中提取,如 PortableGit-2.13.3-64-bit.7z.exe。

    查看example of such PATH here。

    set GH=C:\Git2.13.3
    set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%
    

    从那里启动 SourceTree。

    【讨论】:

    • 谢谢,我会试一试,我正要出门...如果可行,我将确保接受答案,谢谢您的宝贵时间!
    • 还是一样的问题.. 我的 Git-CMD 可以毫无问题地运行 Vagrant Up 但 GitBash 不能
    • @IamCavic “我做任何事情都没有发生任何事情。”完全没有输出?没有错误信息?任何流浪日志中什么都没有?
    • @IamCavic 也许 .vagrant.d 文件夹有问题? (如stackoverflow.com/a/22587936/6309)
    • @IamCavic 是的,我从不使用 Git 设置,总是使用便携式设置:这样我可以更好地控制 PATH。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-08
    相关资源
    最近更新 更多