在没有安装目标的情况下安装 tar.gz 文件

在没有安装目标的情况下安装 tar.gz 文件

我尝试了几个答案,即:

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

我正在尝试通过安装特定版本的 bazelhttp://www.bazel.io/docs/install.html#mac-os-x,但使用以下部分tar.gz中的文件0.2.2bhttps://github.com/bazelbuild/bazel/releases

自述文件链接到 Github 中的文档,这些文档并未具体介绍安装 tar.gz 文件并确保您的文件$PATH已更新。我很惊讶地发现网络上对此的一般说明不是很清楚。

我解压文件并看到:

在此输入图像描述

我怎样才能完成这个过程并让自己启动并运行0.2.2bbazel 版本? Homebrew 会更容易,但它不允许使用旧版本的 bazel。

答案1

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

相关内容