windows - Windows 上使用 Git Bash 的 UNIX 命令——错误:“'C:\Program' 无法识别”
问题描述
我刚刚安装了 Git bash 以运行 UNIX 命令。我正在尝试重新创建一个使用 UNIX 的项目启动器;如果不使用 Git bash 之类的东西,Windows 似乎无法运行“grep”命令。
我光盘进入项目文件夹目录
mboyl@DESKTOP-8R019P7 MINGW64 ~/lei_broker (master)
然后我运行我的命令
$ heroku config:set SANITY_READ_TOKEN=$(grep SANITY_READ_TOKEN .env.development)
我遇到了错误
'C:\Program' 不是内部或外部命令、可运行程序或批处理文件。
这里发生了什么?'C:\Program' 不包含在我的命令中。
我最初的故障排除建议使用除 Git bash 之外的 shell 或设置环境变量。我的技术能力有限,所以如果我犯了一个简单的 Linux/UNIX 语法错误,请指教。
- 马特
解决方案
由于我需要 50 次代表,因此作为答案发布。 虽然我不知道 .env.development 文件中的内容,但为什么不用单引号将所有 Windows 路径包装起来并尝试一下?
推荐阅读
- type-conversion - 在所有子目录中运行 Powershell 命令
- sublimetext - 如何更改 Sublime Text 中的菜单颜色?
- python - 如何增加 Python 输入语句循环中的数字?
- c++ - 如何使用模板函数将字符串一般转换为另一种类型
- java - 共享缓冲区数组未跨线程正确更新
- android - prefixtext 更改 textInputlayout 高度并使其变得巨大
- sql - 为在另一列上具有相同值的分区中的每个前导行获取一行
- android - 获取美国格式的用户电话号码
- mqtt - 将 mosquitto_sub 的输出重定向到 .txt 文件并在每次更新时覆盖
- ruby - 我将如何使用 Ruby 在 Windows 中获取当前屏幕的方向?