2017-06-27 114 views
1

我成功構建了bazel-0.4.0。
後來我試了一下升級到使用最新版本的巴澤勒-0.5.1如何升級bazel?

$ ./compile.sh編譯../bazel-0.4.0/output/bazel.exe

它給我一個錯誤,巴澤爾-0.5.0巴澤爾-0.4.5給了我同樣的錯誤

錯誤日誌:
$ ./compile.sh編譯../bazel-0.4.0/output/ bazel.exe
Building Bazel與巴澤爾。
錯誤:非法javabase值'C:/ Program Files/Java/jdk',javabase必須是絕對路徑或標籤。
信息:經過時間:0.246s
錯誤:無法建立巴澤勒

巴澤勒-0.4.4給了我不同的錯誤

錯誤日誌:
大廈巴澤勒與巴澤爾。
.ERROR:沒有在C:/Users/potlapel/Downloads/bazel-0.4.4/定義的包''中聲明的target''/ Files/Java/jdk':目標'Files/Java/jdk'建立。
信息:經過時間:0.182s
錯誤:無法建立巴澤勒

回答

1

如果您已經安裝了巴澤爾,您可以通過在git repository的新鮮克隆運行bazel build //src:bazel升級。或者只是下載distribution archive並運行./compile。詳情:https://bazel.build/versions/master/docs/install-compile-source.html

現在我不確定你可以用bazel 0.4.0來創建bazel 0.5.0,在0.4.3左右有一些不兼容的變化。我們從零開始測試建築bazel,並用最後發佈的bazel構建bazel,但不能用舊版本構建bazel。只有在達到1.0.0後纔會支持。