Bash

在沒有安裝目標的情況下安裝 tar.gz 文件

  • August 2, 2016

我嘗試了幾個答案,即:

如何安裝 tar.gz 文件? 安裝沒有配置、安裝和自述文件的 tar.gz 文件 如何在 Mac 或 Linux 機器上安裝 tar 文件 (jhead)

我正在嘗試通過http://www.bazel.io/docs/install.html#mac-os-x安裝特定版本的 bazel ,但使用https://github.com/bazelbuild部分中的tar.gz文件/bazel/發布.0.2.2b

自述文件連結到 Github 中的文件,這些文件並未具體說明安裝 tar.gz 文件並確保您$PATH的更新。我很驚訝地看到關於網路的一般說明不是很清楚。

我解壓縮文件並看到:

在此處輸入圖像描述

我該如何進行此過程並使用0.2.2bbazel 版本啟動並執行?Homebrew 會更容易,但它不允許舊版本的 bazel。

tar.gz文件包含未編譯的原始碼。文件指出,要編譯您應該呼叫的程式碼./compile.sh

但是,您也可以簡單地使用預編譯installer-darwin*.sh的:

https://github.com/bazelbuild/bazel/releases/download/0.2.2b/bazel-0.2.2b-installer-darwin-x86_64.sh

文件建議您需要安裝 Oracle 的 Java 8 開發工具包 ( http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ) 和 XCode ( https://developer. apple.com/xcode/downloads/)。

安裝要求後,您可以通過命令行安裝 bazel:

bash /path/to/bazel-0.2.2b-installer-darwin-x86_64.sh --user

引用自:https://unix.stackexchange.com/questions/299836