你好,我有一个ruby项目,我已经安装了宝石堆栈驱动程序,并且在我的配置/环境*rb文件中安装了
需要“google/云端/调试器”调试器= Google::Cloud::Debugger.new( project:“my”,keyfile:"/home/vof/account.json“) debugger.project debugger.start
我使用的是gcp,所以当我使用gcp中的调试器时,我得到了ruby-app的下拉列表,错误没有由已部署的应用程序提供源版本信息。
有什么问题吗??
发布于 2018-02-18 19:43:27
运行gcloud debug source gen-repo-info-file命令。https://cloud.google.com/sdk/gcloud/reference/debug/source/gen-repo-info-file
将源-context.json文件放置在应用程序的根目录中(或路径中的任何地方)。https://github.com/GoogleCloudPlatform/google-cloud-ruby/blob/master/google-cloud-debugger/lib/google/cloud/debugger/debuggee.rb#L136
重新部署您的应用程序与源-context.json文件。
我注意到它没有被很好地记录下来。我们会解决的。
发布于 2018-02-19 07:32:19
这对我来说挺管用的。现在的问题是它可以访问github,但是找不到源代码。
使用GitHub仓库温斯顿卡莫/vof-tracker@b3ac3f。 部署的应用程序提供了当前的源代码版本。 找不到源代码存储库。
这可能是因为它是一个私人存储库吗?
gcloud debug source gen-repo-info-file生成两个文件--contexts.json和source-context.json --我推送了这两个文件并重新部署
https://stackoverflow.com/questions/48850634
复制相似问题