当我运行一个简单的命令时,大约需要 10 秒才能完成,
? time gcloud version
Google Cloud SDK 293.0.0
beta 2019.05.17
bq 2.0.57
core 2020.05.15
gsutil 4.50
real 0m9.731s
user 0m0.735s
sys 0m1.690s
? uname -a
Linux LAPTOP-U7E4CROH 4.19.104-microsoft-standard #1 SMP Wed Feb 19 06:37:35 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
? lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal
Run Code Online (Sandbox Code Playgroud)
我应该注意,我在同一台笔记本电脑上没有遇到这种缓慢的行为,而是在 git-bash 环境中 - 我只在 WSL2 / Ubuntu 中看到这一点。
我试图用谷歌搜索,我在 SO 上发现了这两个问题,但它们对我没有帮助:
关于如何解决这个问题的任何想法?
小智 7
我有同样的问题,结果证明在 WSL 2 中,当我运行gcloud它时,它实际上转向使用gcloud我的 Windows 系统上安装的。不知何故,如果您gcloud从 WSL 2运行 Windows ,它会非常慢,这也不是我的本意。
在此之后,我只是禁用将 Windows PATH 附加到我的 WSL PATH 中。但你知道根本原因。
为了完整起见,要禁用此功能,请编辑/etc/wsl.conf以添加以下部分:
[interop]
appendWindowsPath = false
Run Code Online (Sandbox Code Playgroud)
并终止 WSL 发行版 ( wsl.exe --terminate <distro_name>) 以使其立即生效。
我遇到了同样的问题,通过重新安装 SDK 解决了它: https: //cloud.google.com/sdk/docs/downloads-interactive#linux
您必须使用“交互式安装”重新安装,这会替换以前的安装并更新 PATH。
“非交互式(静默)部署”似乎并没有改善这个问题。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
2272 次 |
| 最近记录: |