stack-driver已部署的应用程序使用ruby

时间:2018-02-18 10:28:14

标签: ruby-on-rails ruby stackdriver google-cloud-stackdriver

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

  

要求" google / cloud / debugger" debugger =   谷歌::云:: Debugger.new(       项目:" my-project",       keyfile:" /home/vof/account.json" )debugger.project debugger.start

我正在使用gcp所以当我在gcp中调试器时,我会得到一个ruby-app的下拉列表 有错误 部署的应用程序未提供源版本信息

可能是什么问题?

2 个答案:

答案 0 :(得分:0)

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

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

使用source-context.json文件重新部署您的应用程序。

我注意到它没有很好的记录。我们会解决这个问题。

答案 1 :(得分:0)

这对我来说非常好。现在的问题是它可以访问github仓库但无法找到源代码

  

使用GitHub存储库   WinstonKamau / VOF跟踪器@ b3ac3f。

     

当前源代码版本由已部署提供   应用

     

找不到源代码存储库。

这可能是因为它是私人存储库吗?

gcloud debug source gen-repo-info-file生成两个文件source-contexts.json和source-context.json我将它们都推送并重新部署