【问题标题】:Problem running package in directory with whitespace on windows 10在 Windows 10 上使用空格的目录中运行包时出现问题
【发布时间】:2021-05-02 21:55:35
【问题描述】:

通过我运行的终端 yarn create xxxxxxx-app 在 URL 中有空格的目录中,但它失败了,因为它无法理解完整的 URL。所以我改到一个没有任何空格的目录来运行相同的命令,但使用与之前相同的内部路径失败了。

包将脚本和二进制文件安装在它应该安装的位置,但是当它尝试运行它们时,它会尝试使用包含空格的原始 URL 并且失败

在有或没有空格的目录中的示例:

runs: C:\Users\First  Last\AppData\Local\Yarn\bin\xxxxxxxxx-app
"C:\Users\First" isn't recognized as an internal or external command,
error Command failed.

因此,它在内部使用与最初失败的命令相同的命令,即使它是在另一个目录中运行的

两者的反应如下:

Exit code: 1
Command: C:\Users\First Last\AppData\Local\Yarn\bin\xxxxxxxxxx-app
Arguments: ./xxxxxxxblog
Directory: C:\Users\First_Last\Github\David-Ventures1

【问题讨论】:

  • 带有空格的路径需要用双引号括起来。 runs: "C:\Users\First Last\AppData\Local\Yarn\bin\xxxxxxxxx-app"

标签: windows directory whitespace hadoop-yarn


【解决方案1】:

我发现问题是无论我在哪里尝试运行脚本,该包都使用我的用户帐户,不幸的是我的用户目录中有空格。

所以我需要删除空格...。不久前我尝试了几次,但几乎把我的电脑变砖了...

【讨论】:

    猜你喜欢
    • 2018-02-02
    • 2020-10-23
    • 2016-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多