你好,我有一个红宝石项目, 我已经安装了gem stackdriver 在我的配置/环境* rb 我有文件
要求" google / cloud / debugger" debugger = 谷歌::云:: Debugger.new( 项目:" my-project", keyfile:" /home/vof/account.json" )debugger.project debugger.start
我正在使用gcp所以当我在gcp中调试器时,我会得到一个ruby-app的下拉列表 有错误 部署的应用程序未提供源版本信息
可能是什么问题?
答案 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我将它们都推送并重新部署