【问题标题】:I cant init Google Cloud SDK on Ubuntu我无法在 Ubuntu 上初始化 Google Cloud SDK
【发布时间】: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>

谢谢! 爱丽儿

【问题讨论】:

    标签: python linux google-app-engine ubuntu permissions


    【解决方案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。它是癌性的。
    猜你喜欢
    • 1970-01-01
    • 2021-11-07
    • 1970-01-01
    • 2020-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-11
    相关资源
    最近更新 更多