Boot.dev 的官方命令行工具。它允许你提交课程并做其他类似的废话。
如果您喜欢 Boot.dev,请为该存储库加星标
Boot.dev CLI 需要安装 Golang,并且仅适用于 Linux 和 Mac。如果您使用的是 Windows,则需要使用 WSL。确保在 Linux/WSL 终端中安装 go,而不是在 Windows 终端/UI 中。有两种选择:
选项 1 :对于大多数人来说,webi 安装程序是最简单的方法。只需在终端中运行:
卷曲 -sS https://webi.sh/golang |嘘
阅读命令的输出并按照任何说明进行操作。
选项 2 :使用官方安装说明。
在命令行上运行go version
以确保安装有效。如果是,请继续执行步骤 2 。
可选故障排除:
如果您已经安装了带有 webi 的 Go,您应该能够运行相同的 webi 命令来更新它。
如果您已经以不同方式安装了 Go 版本,则可以使用which go
找出它的安装位置,并手动删除旧版本。
如果您在安装后收到“命令未找到”错误,很可能是因为包含go
程序的目录不在您的PATH
中。您需要通过修改 shell 的配置文件来将该目录添加到您的PATH
中。首先,您需要知道go
命令安装在哪里。它可能位于:
~/.local/opt/go/bin
(webi)
/usr/local/go/bin
(官方安装)
其他地方?
您可以通过尝试使用其完整文件路径运行go
来确保它存在。例如,如果您认为它位于~/.local/opt/go/bin
中,则可以运行~/.local/opt/go/bin/go version
。如果有效,那么您只需将~/.local/opt/go/bin
添加到您的PATH
并重新加载您的 shell:
# 对于 Linux/WSLecho 'export PATH=$PATH:$HOME/.local/opt/go/bin' >> ~/.bashrc# 接下来,重新加载 shell 配置source ~/.bashrc
# 对于 Mac OSecho 'export PATH=$PATH:$HOME/.local/opt/go/bin' >> ~/.zshrc# 接下来,重新加载 shell 配置source ~/.zshrc
此命令将下载、构建bootdev
命令并将其安装到 Go 工具链的bin
目录中。继续运行它:
去安装 github.com/bootdotdev/bootdev@latest
在命令行上运行bootdev --version
以确保安装有效。如果是,请继续执行步骤 3 。
如果有效,请继续执行步骤 3。
可选故障排除:
如果您在bootdev help
中收到“command not find”错误,很可能是因为包含bootdev
程序的目录不在您的PATH
中。您需要通过修改 shell 的配置文件来将该目录添加到您的PATH
中。您可能需要将$HOME/go/bin
( go
安装程序的默认GOBIN
目录)添加到您的PATH
:
# 对于 Linux/WSLecho 'export PATH=$PATH:$HOME/go/bin' >> ~/.bashrc# 接下来,重新加载 shell 配置source ~/.bashrc
# 对于 Mac OSecho 'export PATH=$PATH:$HOME/go/bin' >> ~/.zshrc# 接下来,重新加载 shell 配置source ~/.zshrc
运行bootdev login
以使用您的 Boot.dev 帐户进行身份验证。身份验证后,您就可以开始了!