J'essaie de construire tensorflow-serving en utilisant bazel mais j'ai rencontré des erreurs pendant la construction.
ERROR:/private/var/tmp/_bazel_Kakadu/3f0c35881c95d2c43f04614911c03a57/external/local_config_cc/BUILD:49:5: in apple_cc_toolchain rule @local_config_cc//:cc-compiler-darwin_x86_64: Xcode version must be specified to use an Apple CROSSTOOL.
ERROR: Analysis of target '//tensorflow_serving/sources/storage_path:file_system_storage_path_source_proto' failed; build aborted.
J'ai déjà essayé d'utiliser bazel clean
y bazel clean --expunge
mais cela n'a pas aidé et Bazel ne voit toujours pas mon xcode (je suppose) alors qu'il est complètement installé. J'ai même réinstallé le code pour m'assurer que tout fonctionne correctement mais l'erreur n'a pas disparu.
Ma version Bazel est
Build label: 0.5.2-homebrew
Build target: bazel-out/darwin_x86_64-opt/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar
Build time: Thu Jul 13 12:29:40 2017 (1499948980)
Build timestamp: 1499948980
Build timestamp as int: 1499948980
KakaduDevs-Mac-mini:serving Kakadu$
Le système d'exploitation est MacOS Sierra version 10.12.5.
Que dois-je faire pour spécifier la version de Xcode dans bazel pour éviter cette erreur ? Il semble que l'erreur soit commune mais je n'ai pas trouvé comment faire pour que le bazel soit construit. P.S. J'essaie d'installer tensorflow-serving de la manière expliquée ici. https://tensorflow.github.io/serving/setup