未初始化的常量 Google::Cloud::Vision::ImageAnnotator
uninitialized constant Google::Cloud::Vision::ImageAnnotator
运行这个例子
https://cloud.google.com/vision/docs/face-tutorial?hl=zh-tw
rails 在 'google-cloud-vision' 上,'~> 0.31.0'
收到错误
uninitialized constant Google::Cloud::Vision::ImageAnnotator
这是代码
require "google/cloud/vision"
project_id = 'xxxxxx'
vision = Google::Cloud::Vision.new project: project_id
image_annotator = Google::Cloud::Vision::ImageAnnotator.new
您是否在 Gemfile 中添加了 google-cloud-ruby gem 并将其他 google 相关的身份验证详细信息添加到您的 ruby 项目中。
原来是因为我没有使用最新版gcloud-vision(0.32.x)
导致的错误
在 gcloud-vision(0.31.0) 中做我想做的事情的方法是
image = vision.image "path/to/face.jpg"
face = image.face
而不是使用 class
Google::Cloud::Vision::ImageAnnotator
运行这个例子 https://cloud.google.com/vision/docs/face-tutorial?hl=zh-tw
rails 在 'google-cloud-vision' 上,'~> 0.31.0'
收到错误
uninitialized constant Google::Cloud::Vision::ImageAnnotator
这是代码
require "google/cloud/vision"
project_id = 'xxxxxx'
vision = Google::Cloud::Vision.new project: project_id
image_annotator = Google::Cloud::Vision::ImageAnnotator.new
您是否在 Gemfile 中添加了 google-cloud-ruby gem 并将其他 google 相关的身份验证详细信息添加到您的 ruby 项目中。
原来是因为我没有使用最新版gcloud-vision(0.32.x)
导致的错误在 gcloud-vision(0.31.0) 中做我想做的事情的方法是
image = vision.image "path/to/face.jpg"
face = image.face
而不是使用 class
Google::Cloud::Vision::ImageAnnotator