2017-06-27 2 views
1

Ich baute Bazel-0.4.0 erfolgreich.
Dann versuchte ich es auf die neueste Version zu aktualisieren bazel-0.5.1 mitWie upgrade Bazel?

$ ./compile.sh kompilieren ../bazel-0.4.0/output/bazel.exe

Es gibt mir ein Fehler, bazel-0.5.0, bazel-0.4.5 gab mir denselben Fehler

eRROR LOG:
$ ./compile.sh zu kompilieren ../bazel-0.4.0/output/ bazel.exe
Gebäude Bazel mit Bazel.
Fehler: Illegaler Javabase-Wert 'C:/Programme/Java/jdk', Javabase muss ein absoluter Pfad oder eine Bezeichnung sein.
INFO: Abgelaufene Zeit: 0.246s
ERROR:
Gebäude Bazel mit Bazel: Könnte Bazel nicht

bazel-0.4.4 gab mir

ERROR LOG verschiedene Fehler bauen.
.ERROR: kein solches Ziel '//: Files/Java/jdk': target 'Dateien/Java/jdk' nicht im Paket deklariert '' definiert durch C: /Users/potlapel/Downloads/bazel-0.4.4/ BAUEN.
INFO: Abgelaufene Zeit: 0.182s
ERROR: bauen konnte nicht Bazel

Antwort

1

Wenn Sie bereits bazel installiert haben, können Sie, indem Sie bazel build //src:bazel auf einem frischen Klon des git repository aktualisieren. Oder laden Sie einfach distribution archive herunter und führen Sie ./compile aus. Details: https://bazel.build/versions/master/docs/install-compile-source.html.

Jetzt bin ich mir nicht sicher, ob Sie Bazel 0.5.0 mit Bazel 0.4.0 bauen können, es gab einige inkompatible Änderungen um 0.4.3. Wir testen Gebäude Bazel von Grund auf neu, und bauen Bazel mit dem letzten veröffentlichten Bazel, aber nicht Bazel mit alten Releases zu bauen. Das wird erst unterstützt, wenn wir 1.0.0 erreicht haben.

1

Zusätzlich zu dem, was mhlopko schrieb, müssen Sie im Allgemeinen Bazel nicht selbst bauen. Fühlen Sie sich frei, die binary installer herunterzuladen und verwenden Sie das einfach.