【问题标题】:"'bun' not found" error in Windows with WSL带有 WSL 的 Windows 中的 \"\'bun\' not found\" 错误
【发布时间】:2022-08-12 06:32:19
【问题描述】:

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

 $curl https://bun.sh/install | bash

上述第一个命令的输出

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

$nano ~/.bashrc

上述第二条命令的输出

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

$bun --version

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

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>

谁能帮我在我的Windows机器上顺利激活Bun?

  • 另外,为了将来参考,请不要将文本作为图像发布。阅读here 了解原因。谢谢!

标签: javascript installation windows-subsystem-for-linux bun


【解决方案1】:

我可以告诉你,我已经在 WSL2 上的 Ubuntu 20.04 中成功安装了 Bun。但是,请注意它将not currently run in WSL1(来自 Unix 和 Linux 堆栈)。但是,这不是您在此处看到的错误。

如果不是这种情况,请提前道歉,但鉴于您是新来的,我将假设它可能是什么非常基础这导致您看到的错误。第一个命令的输出表明 Bun 已正确安装,因此如果未找到它,您似乎很可能错过了一个关键步骤。你也没有说你做到了,所以......

~/.bashrc 是一个文件,通常只有在你开始重击。将变量添加到 ~/.bashrc 后,要让它在 shell 会话中实际设置变量,您需要:

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

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

请注意,除了简单地创建一个项目之外,我还没有在 WSL2 中广泛测试过 Bun。 YouTube 上的 Fireship-guy 确实提到他在让它在 WSL 下运行时遇到了一些挑战,但我不确定那些是什么。

【讨论】:

    【解决方案2】:

    我提出了同样的问题。 上下文软件=>我使用win 11,我已经下载了ubuntu

    microsoft store

    为此,我在功能中启用 windows turn on and off feactures

    并点击这里these options

    下载bun 0.1.8

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

    晚了,在控制台说我必须在我的情况下将两行代码放在一个文件中:

    export BUN_INSTALL="$HOME/.bun"
    export PATH="$BUN_INSTALL/bin:$PATH"
    

    什么时候,我尝试执行 bun --version 控制台显示没有找到 bun。

    我重新启动Windows,它似乎已经奏效

    【讨论】:

      猜你喜欢
      • 2021-04-12
      • 2022-07-08
      • 2017-10-24
      • 1970-01-01
      • 2021-02-17
      • 1970-01-01
      • 2013-02-20
      • 2022-11-14
      • 2019-05-12
      相关资源
      最近更新 更多