我的工作站是Windows,所以我使用Git Bash作为外壳。该命令:
curl -X PUT --data /app/envuser/logs http://consulidc01-dev1:8500/v1/kv/voice/common/logging.path
实际上是发送C:/Program Files (x86)/Git/app/envuser/logs
而不是/app/envuser/logs
的值。我尝试使用--data-raw
和--data-binary
失败。我不确定这是curl
问题还是GIT Bash问题。我想使它正常工作,因为我有一个bash脚本,可以上载所有控制台属性。这是唯一不起作用的。如何防止Windows路径意外挂起?
答案 0 :(得分:1)
已解决。这是一个GIT Bash问题。在curl命令之前:
导出MSYS_NO_PATHCONV = 1