如何解决如何将bazelisk重命名为bazel
我目前正在尝试从源头构建张量流,但没有取得很大的成功。
如这里的建议:https://www.tensorflow.org/install/source,我尝试通过安装bazelisk来做到这一点。不幸的是,我无法做到这一点,因为./compile在bazelisk替换掉bazel之后找不到bazel。
此链接:https://github.com/bazelbuild/bazelisk/issues/122建议在PATH中使用别名或将环境变量重命名为“ bazel”。
如上所述,对于configure.py,别名不起作用。
我的下一步是重命名它,但是不幸的是,我无法弄清环境的重命名在Linux下如何工作。
我确实添加了以下内容:export PATH=$PATH:$(go env GOPATH)/bin
到我的/ home文件夹下的.profile中,按照我的理解,该文件会将Bazelisk二进制文件的路径添加到我的环境路径中,但是我不确定在这种情况下重命名将如何进行。
能否解释我该如何进行?
解决方法
从releases页下载bazelisk
二进制文件,并将文件另存为bazel
在$PATH
中某个目录中。
例如,如果您的export PATH=$PATH:$HOME/bin
/ .profile
/ .bashrc
中有.bash_profile
,并且在$HOME/bin
中存储了bazelisk
二进制文件为$HOME/bin/bazel
。
您还有 2 个选项:
-
sudo ln -s /usr/local/bin/bazelisk /usr/local/bin/bazel
与 bazelisk 建立符号链接(我个人更喜欢它,因为它更明确) -
alias bazel='bazelisk'
在您的~/.zshrc
、~/.bashrc
或~/.profile
中。这也很有效,但如果您想运行vim-bazel
等,可能会出现一些问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。