不得不说, 安装过程真的很不顺利 ,网上的教程步骤真的都差不多,但是到最后就是测试不通过,而且找不到原因,也找不到解决办法,按照后面更改方式,竟然好了,具体原因也不是很清楚。瞎猫碰死耗子吧!
1、首先需要安装用以下命令安装Java环境:
sudo apt-get install openjdk-8-jdk
2、这部会显示以下错误
3、安装Bazel依赖
sudo apt-get install pkg-config zip g++ zlib1g-dev unzip python3
4、下载和安装Bazel
下载安装包指令:
wget https://github.com/bazelbuild/bazel/releases/download/4.0.0/bazel-4.0.0-installer-linux-x86_64.sh
修改可执行权限指令:
chmod +x bazel-4.0.0-installer-linux-x86_64.sh
运行安装脚本
sudo ./bazel-4.0.0-installer-linux-x86_64.sh --user
使用--user选项会将Bazel安装到$HOME目录,而不是系统目录。确保在环境变量中添加$HOME/bin
将下面命令添加到~/.bashrc文件中
export PATH="$PATH:$HOME/bin"
修改~/.bashrc文件还是得使用nano ~/.bashrc 指令
在末尾加入export PATH="$PATH:$HOME/bin"指令
ctrl+s保存
运行以下指令修改生效
source ~/.bashrc
5、验证是否安装成功
bazel --version
验证结果 一直不成功不知原因 所需要的依赖都装好了
通过执行 java -version
命令来检查是否已经安装了 JDK
新增依赖项:运用以下指令安装g++ 编译器和其他构建工具
sudo apt-get install g++ unzip zip
注:不过跟这个应该没啥关系 因为装完测试了还是无bazel命令。
改变依赖项jdk 上述安装的版本是8 我怕是版本不适配 所以重新安装了11
注:不知道有没有关系 反正做出更改。
解决方法:
把该指令的 sudo ./bazel-4.2.2-installer-linux-x86_64.sh --user的--user部分去掉了 重新安装了一下
安装好直接在命令行输入
1、export PATH="$PATH:$HOME/bin"
2、source ~/.bashrc
并没有在文件内进行修改 再次测试竟然好用了,如图: