1

当我运行 git 命令时,我注意到我收到了一个完全不相关的程序的奇怪消息,即 threadscope,我用它来获取我的并行 Haskell 程序的信息。

 git stash
': not a valid identifier/threadscope-0.2.2/bin/gettext.sh: line 90: export: `dashless
': not a valid identifier/threadscope-0.2.2/bin/gettext.sh: line 90: export: `USAGE
': not a valid identifier/threadscope-0.2.2/bin/gettext.sh: line 90: export: `stash_msg

我不确定是什么原因造成的。这似乎是良性的,但它有点烦人。它似乎与程序“gettext.exe”有关,但我无法在网上找到有关它的作用的信息。

gettext.sh 中的第 90 行是

eval_gettext () {
  gettext "$1" | (export PATH `envsubst --variables "$1"`; envsubst "$1")
}

有人可以帮助我以正确的方式摆脱这些消息吗?

我正在使用 Window 10。我通过从https://wiki.haskell.org/ThreadScope#Installing_ThreadScope下载二进制文件并将它们放在我的程序文件文件夹中来安装 threadscope。

4

1 回答 1

1

尝试在 CMD 会话中设置(用于测试)简化的 PATH

set PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\
set GH=C:\path\to\git
set PATH=%GH%\bin;%GH%\usr\bin;%GH%\mingw64\bin;%PATH%

set PATH=%PATH%;/path/to/ThreadScope/bin

含义:您首先设置 Git,然后在 PATH 中设置 ThreadScope:查看两者在新上下文中是否运行得更好。

于 2017-08-20T07:36:53.830 回答