在安装 google-cloud-sdk-app-engine-python
的说明中,它会引导您完成 gcloud SDK 的安装。它一开始就足够天真:
我会运行sudo apt-get install google-cloud-sdk
并得到这个:
[...]
Setting up google-cloud-sdk (178.0.0-0) ...
Killed
dpkg: error processing package google-cloud-sdk (--configure):
subprocess installed post-installation script returned error exit status 137
Errors were encountered while processing:
google-cloud-sdk
E: Sub-process /usr/bin/dpkg returned an error code (1)
我在 Google Compute Engine 上设置实例的部分想法是利用 Google 的基础设施,也许它可以更好地连接到 Google 基础设施的其他部分,,或者至少更简单,而不是从 EC2(或其他)执行此操作。唉...;)
最佳答案
经过一番苦思冥想,我发现了 this SE answer我突然意识到我的微型实例在安装过程中遇到了内存不足的问题:
The direct cause may be a lack of memory. Try to add swap before upgrading.
sudo dd if=/dev/zero of=/var/swap bs=2048 count=524288 sudo chmod 600 /var/swap sudo mkswap /var/swap sudo swapon /var/swap sudo apt upgrade
完成后,安装语句终于按预期工作了。
关于debian - 在 GCE Micro (Debian) 实例上安装 google-cloud-sdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47112755/