代码之家  ›  专栏  ›  技术社区  ›  cjmash

堆栈驱动程序使用ruby部署的应用程序未提供源版本信息

  •  0
  • cjmash  · 技术社区  · 6 年前

    你好,我有一个ruby项目, 我已经安装了gem stackdriver 在我的配置/环境中*rb 我拥有的文件

    需要“google/cloud/debugger”调试器= 谷歌::云::调试器。新建( 项目:“我的项目”, 键文件:“/home/vof/account.json”)调试器。项目调试器。开始

    我正在使用gcp,所以当我在gcp中转到调试器时,我会看到ruby应用程序的下拉列表 出现错误时 部署的应用程序未提供源版本信息

    可能是什么问题??

    2 回复  |  直到 6 年前
        1
  •  1
  •   Erez Haba    6 年前

    运行 gcloud debug source gen-repo-info-file 命令 https://cloud.google.com/sdk/gcloud/reference/debug/source/gen-repo-info-file

    放置源上下文。应用程序根目录中的json文件(或路径中的任何位置)。 https://github.com/GoogleCloudPlatform/google-cloud-ruby/blob/master/google-cloud-debugger/lib/google/cloud/debugger/debuggee.rb#L136

    使用源上下文重新部署应用程序。json文件。

    我注意到它没有很好的文档记录。我们会解决的。

        2
  •  0
  •   cjmash    6 年前

    这对我来说很有效。现在的问题是它可以访问github repo,但找不到源代码

    使用GitHub存储库 温斯顿·卡莫/沃夫-tracker@b3ac3f.

    当前源代码版本由部署的 应用

    找不到源代码存储库。

    这可能是因为它是一个私有存储库吗??

    gcloud debug source gen-repo-info-file 生成两个文件源上下文。json和源上下文。json我把它们都推了出来,然后重新部署