Techioz Blog

初期化されていない定数 Google::Cloud::Vision::ImageAnnotator

概要

この例を実行すると https://cloud.google.com/vision/docs/face-tutorial?hl=zh-tw

「google-cloud-vision」、「~> 0.31.0」のレールによる

エラーが発生しました

これがコードです

require "google/cloud/vision"


project_id = 'xxxxxx'


vision = Google::Cloud::Vision.new project: project_id


image_annotator = Google::Cloud::Vision::ImageAnnotator.new

解決策

最新バージョンの gcloud-vision(0.32.x) を使用していないためにエラーが発生したことがわかりました。

gcloud-vision(0.31.0) でやりたいことを行う方法は

image = vision.image "path/to/face.jpg"

face = image.face

クラスを使用する代わりに