我无法在 Ubuntu 上初始化 Google Cloud SDK
Posted
技术标签:
【中文标题】我无法在 Ubuntu 上初始化 Google Cloud SDK【英文标题】:I cant init Google Cloud SDK on Ubuntu 【发布时间】:2016-09-23 07:06:35 【问题描述】:我在我的 Ubuntu 上下载了适用于 python 的 Google Cloud SDK。 (https://cloud.google.com/sdk/docs/quickstart-linux#before-you-begin)
然后我按照页面上的步骤进行操作,但是当我运行时
gcloud init
我明白了
无法在 /home/ariel/.config/gcloud/logs 中设置日志文件,(IOError: [Errno 13] 权限被拒绝: '/home/ariel/.config/gcloud/logs/2016.05.25/11.54.37.438036.log') 欢迎!该命令将带您完成配置 gcloud。
错误:(gcloud.init) 未能创建默认配置。 确保您对以下内容具有正确的权限: [/home/ariel/.config/gcloud/configurations]。无法创建 目录 [/home/ariel/.config/gcloud/configurations]:权限 拒绝。
请验证您是否有权写入父级 目录。
PS:然后我找到了另一个文件https://cloud.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python(好像是一样的,但它是40.2MB,我用的是7.5MB) p>
谢谢! 爱丽儿
【问题讨论】:
【参考方案1】:用户 gcbirzan 在 irc 频道(我推荐)上回答了我的问题,它是 irc.freenode.net 上的 #appengine
我必须运行这个:
sudo chown ariel -R /home/ariel/.config/gcloud
我也将聊天记录留在这里:
[14:12] 问:你好
[14:13] 问:我刚开始使用应用引擎,例如,任何人都可以告诉我这个文件((https://cloud.google.com/sdk/docs/quickstart-linux#before-you-begin))和这个文件有什么区别((https://cloud.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python))(好像是一样的,不过是40.2MB,我用的是7.5MB)
[14:15] 答:Google cloud sdk 是 gcloud 和朋友,你需要它来实现 flex 和其他 Google 云平台的东西。
[14:15] 答:appengine sdk 是本地开发服务器和所有其他东西附带的,可能是您想要的
[14:15] 答: 好吧。狂野,两全其美
[14:16] 问:好的
[14:16] 问:谢谢
[14:16] 问: 你能帮我解决这个问题吗? I cant init Google Cloud SDK on Ubuntu
[14:17] 答: sudo chown ariel -R /home/ariel/.config/gcloud
[14:19] 问:有效!
【讨论】:
我遇到了同样的问题。看起来像他们的安装中的一个错误,将我自己的配置目录保留为 root-only 干得好,爱丽儿!【参考方案2】:选项 1:
你应该跑
sudo gcloud init
而不是gcloud init
选项 2:
为您的用户授予所有者权限:
sudo chown -R <username> ~/.config
【讨论】:
不要使用更多的 sudo 来修复过多的 sudo。它是癌性的。以上是关于我无法在 Ubuntu 上初始化 Google Cloud SDK的主要内容,如果未能解决你的问题,请参考以下文章
无法初始化服务器:无法连接:连接被拒绝。 Google Colab 上的 YOLO
无法在 Ubuntu 上设置 gsutil,Android 应用程序的项目编号在哪里?
无法在使用 libmcrypt 的 Ubuntu 上编译程序