首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSL Windows中的“bun”未找到错误

WSL Windows中的“bun”未找到错误
EN

Stack Overflow用户
提问于 2022-07-11 11:03:20
回答 3查看 791关注 0票数 2

首先,我在windows机器上运行这个命令

代码语言:javascript
复制
 $curl https://bun.sh/install | bash

上面第一个命令的输出

第二,我运行这个命令在文件中设置这个路径

代码语言:javascript
复制
$nano ~/.bashrc

上述第二个命令的输出

将这些变量设置为~/..bashrc文件之后。我试图使用以下命令检查刚刚安装的Bun版本:

代码语言:javascript
复制
$bun --version

在运行上述命令后,我得到了以下输出:

代码语言:javascript
复制
Command 'bun' not found, did you mean:

  command 'ben' from deb ben (0.9.0ubuntu2)
  command 'bus' from deb atm-tools (1:2.5.1-4)
  command 'zun' from deb python3-zunclient (4.0.0-0ubuntu1)

Try: apt install <deb name>

有人能帮我在我的窗户机器上顺利地激活Bun吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2022-07-11 12:59:11

我可以告诉您,我已经在WSL2上成功地在Ubuntu20.04中安装了Bun。但是,请注意,它将目前不在WSL1中运行 (来自Unix & Linux )。然而,这不是你在这里看到的错误。

如果不是这样的话,请提前道歉,但考虑到您是新来的,我将假设这可能是一个非常基本的原因,导致了您所看到的错误。第一个命令的输出表明Bun安装正确,因此如果找不到Bun,那么很可能您错过了一个关键的步骤。你也没说是你干的所以..。

~/.bashrc是一个通常只在启动Bash时才读取的文件。在将变量添加到~/.bashrc之后,要让它在shell会话中实际设置变量,您需要:

  • source ~/..bashrc``
  • 或者简单地启动一个新的shell (退出WSL并重新启动,或者只是在bash内部运行另一个bash等等)。

当然,这样做之后,仍然需要运行WSL2,否则会遇到另一个错误。

请注意,除了简单地创建一个项目之外,我还没有在WSL2中广泛测试Bun。在YouTube上,这位火药味十足的家伙确实提到,他在让它在WSL下运行方面遇到了一些挑战,但我不知道这些是什么。

票数 2
EN

Stack Overflow用户

发布于 2022-08-11 22:32:19

我也提出了同样的问题。上下文sotware=>我使用win 11并下载了ubuntu

微软商店

为此,我启用了feactures 窗户打开或关闭

在这里,这些选择

下载bun 0.1.8

我已经执行了这个命令curl -fsSL https://bun.sh/install _ bash

最后,在控制台上说,在我的情况下,我必须在文件中放入2行代码:

代码语言:javascript
复制
export BUN_INSTALL="$HOME/.bun"
export PATH="$BUN_INSTALL/bin:$PATH"

当我试着执行bun时,控制台显示没有找到bun。

我重新启动了窗口,它似乎已经运行了

票数 0
EN

Stack Overflow用户

发布于 2022-11-24 02:46:05

我在post https://stackoverflow.com/a/73097326/5072481中找到了答案,将用户名路径添加到$HOME/是要点

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72937512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档