2017-09-12 1 views
0

tensorflow에 제시된 가이드에 따라 bazel 빌드 명령을 실행하려고하는데, 지금까지 성공하지 못했습니다. Python 버전 3.5.0을 사용하고 있습니다.Windows 10 Bazel_SH 구성

Bazel은 website의 가이드를 사용하여 올바르게 설치 및 구성했지만 사용할 수 없습니다. 나는 항상 같은 오류가 나타납니다 :

ERROR: in target '//external:cc_toolchain': no such package '@local_config_cc//': Traceback (most recent call last): 
    File "C:/users/username/appdata/local/temp/_bazel_username/ykvutwrt/external/bazel_tools/tools/cpp/cc_configure.bzl", line 32 
      configure_windows_toolchain(repository_ctx) 
    File "C:/users/username/appdata/local/temp/_bazel_username/ykvutwrt/external/bazel_tools/tools/cpp/windows_cc_configure.bzl", line 365, in configure_windows_toolchain 
      tpl(repository_ctx, "CROSSTOOL", {"%{cpu...}": ""}) 
    File "C:/users/username/appdata/local/temp/_bazel_username/ykvutwrt/external/bazel_tools/tools/cpp/windows_cc_configure.bzl", line 377, in tpl 
      _get_escaped_windows_msys_crosstool_content(repository_ctx) 
    File "C:/users/username/appdata/local/temp/_bazel_username/ykvutwrt/external/bazel_tools/tools/cpp/windows_cc_configure.bzl", line 34, in _get_escaped_windows_msys_crosstool_content 
      get_env_var(repository_ctx, "BAZEL_SH") 
    File "C:/users/username/appdata/local/temp/_bazel_username/ykvutwrt/external/bazel_tools/tools/cpp/lib_cc_configure.bzl", line 48, in get_env_var 
      auto_configure_fail(("'%s' environment variable is n...)) 
    File "C:/users/username/appdata/local/temp/_bazel_username/ykvutwrt/external/bazel_tools/tools/cpp/lib_cc_configure.bzl", line 30, in auto_configure_fail 
      fail(("\n%sAuto-Configuration Error:%...))) 

Auto-Configuration Error: 'BAZEL_SH' environment variable is not set 

나는 더 이상 무엇을 해야할지 잘 모릅니다.

답변

2

BAZEL_SH env var이 설정되지 않았습니다. 요구 사항 섹션에 표시된 다음 명령을 실행 했습니까?

You also need to set the BAZEL_SH environment variable to point to bash.exe. For example in the Windows Command Prompt (cmd.exe):

set BAZEL_SH=C:\msys64\usr\bin\bash.exe

당신은 껍질에 걸쳐 살고 set the environment variable permanentlysetx를 사용할 수 있습니다.

+0

예 몇 번했는데 – Dexstrum

+0

흠,'Bazel_SH'를 설정하면 Bazel의 어떤 버전이 실행되고 있습니까? –

+0

Bazel 버전 0.5.4를 사용 중입니다. 또한 setx 명령을 실행하려고 시도했지만 명령을 올바르게 구성하지 않았습니다. – Dexstrum