安装多个版本时如何更改 Bazel 的默认路径?
How do I change the default path for Bazel when multiple version installed?
我收到消息说我需要升级到最新版本的 Bazel 才能构建 Tensorflow。我按照使用 apt-get 安装 bazel 的说明进行操作,它说我已经安装了 0.7.0。
然而,当我发出命令“bazel version”时,我仍然看到安装了旧的 0.4.5 版本。当我发出“whereis bazel”时,我得到以下结果:
bazel: /usr/bin/bazel /etc/bazel.bazelrc /usr/local/bin/bazel /usr/local/lib/bazel
/usr/bin/bazel处的版本为最新版本0.7.0。但是 /usr/local/bin/bazel 处的版本是旧版本 0.4.5。
我对 Linux 有点陌生,但假设必须有一种方法可以在我直接调用 bazel 时更改路径指针。这个假设是否正确?有任何想法吗?谢谢!
您应该只删除 /usr/local/bin/bazel 下的安装,它可能是使用较旧的 shell 安装程序安装的:sudo rm /usr/local/bin/bazel
我收到消息说我需要升级到最新版本的 Bazel 才能构建 Tensorflow。我按照使用 apt-get 安装 bazel 的说明进行操作,它说我已经安装了 0.7.0。
然而,当我发出命令“bazel version”时,我仍然看到安装了旧的 0.4.5 版本。当我发出“whereis bazel”时,我得到以下结果: bazel: /usr/bin/bazel /etc/bazel.bazelrc /usr/local/bin/bazel /usr/local/lib/bazel
/usr/bin/bazel处的版本为最新版本0.7.0。但是 /usr/local/bin/bazel 处的版本是旧版本 0.4.5。
我对 Linux 有点陌生,但假设必须有一种方法可以在我直接调用 bazel 时更改路径指针。这个假设是否正确?有任何想法吗?谢谢!
您应该只删除 /usr/local/bin/bazel 下的安装,它可能是使用较旧的 shell 安装程序安装的:sudo rm /usr/local/bin/bazel