运行安装脚本后未找到 Bun

2023-12-25

我通过粘贴以下代码运行了安装脚本:

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

但是,当我尝试获取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: sudo apt install <deb name>

我在使用 Bun v0.1.5 的 Windows 10 WSL2 Ubuntu-22.04 上运行时遇到了同样的问题。

解决方案(以及更多详细信息,以防万一有人需要)如下:

Bun 的可执行文件位于目录“/home/username/.bun”中。您需要将其添加到 $PATH 中,以便在键入“bun --help”等 Bun 命令时可以找到它。

Bun 设置过程不会添加此路径,因此您需要自己完成。

有两种方法可以做到这一点:

(1)手动法

在终端中输入:

export BUN_INSTALL="/home/YOUR_USERNAME/.bun"
export PATH="$BUN_INSTALL/bin:$PATH"

将 YOUR_USERNAME 替换为您的真实用户名(可以通过在终端中输入“whoami”找到当前用户名)。

注意:对于您打开的每个新 shell,都必须重复此过程。

(2)自动法

编辑 .bashrc 文件:

nano ~/.bashrc 

在此文件末尾添加

BUN_INSTALL="/home/YOUR_USERNAME/.bun"
PATH="$BUN_INSTALL/bin:$PATH"

将 YOUR_USERNAME 替换为您的真实用户名(可以通过在终端中输入“whoami”找到当前用户名)。

(记住使用 Ctrl-O 保存更改)

注意:您需要打开一个新的外壳才能使其工作,或者输入“source ~/.bashrc”以在当前终端中使用。

您现在应该能够在任何新 shell 中运行 Bun 命令。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

运行安装脚本后未找到 Bun 的相关文章

随机推荐

  • 使用新的Google API控制台项目获取unauthorized_client,客户端未经授权使用此方法检索访问令牌

    我创建了一个 Google API 控制台项目和具有 Web 应用程序类型的客户端 ID 然后使用OAuth 2 0 Playground Google 开发者 https developers google com oauthplaygr
  • Clang 无法使用引用模板 template 处理模板专业化,但 GCC 可以

    我在我的通用架构中使用如下所示的模式 它在 GCC 5 2 0 中编译并正确运行 include
  • UNIX BASH:从字符串中提取数字

    对于有经验的 UNIX 人员来说 这可能是一个非常简单的问题 但是我试图从字符串中提取数字并不断得到错误的结果 这是字符串 8962 00 01 09 java 这就是我想要的输出 8962 但由于某种原因 我不断地得到同样的字符串 这是我
  • 材质编辑文本

    我是 Android 新手 但我有这个工作代码 final android support design widget TextInputLayout Tlay new android support design widget TextI
  • ElasticSearch NEST API 将值更新为 null

    我正在使用 NEST api 但在使用时遇到问题client Update
  • DevOps 管道发布给另一个租户

    我们有两个非产品和产品资源租户 以及两个单独的目录 devops 项目连接到 nonprod 目录 我们在应用服务中有容器工作负载 并使用 ci cd 的构建和发布管道 问题 如何发布到生产租户 如果你去Project Settings g
  • 告诉 Netbeans 这是一个 Ruby 文件

    我有一个名为 Vagrantfile 的文件 它是一个 ruby 文件 但文件名末尾不能有 rb 有没有办法告诉 Netbeans 这是 Ruby 文件 Right click the file in Files view Ctrl Shi
  • 仅查找样式“标题 1”的文本(范围.查找以匹配样式)

    我试图在文档中找到一些仅以 标题 1 样式出现的文本 到目前为止 没有任何效果 示例代码 With ThisDocument Range Find Text The Heading Style Heading 1 Does not work
  • OverflowError:long int太大,无法转换为float [重复]

    这个问题在这里已经有答案了 我试图获得一个非常大的数的平方根 但出现错误 deltaSqrt pow delta 0 5 溢出错误 long int 太大 无法转换为 float 就我而言 增量等于 50975241591243057112
  • webpack 文件加载器不加载背景图像

    我遇到这个问题已经有一段时间了 我看到其他人也有这个问题 但即使我有与他们相同的代码 它仍然无法工作 我不知道我做错了什么 我正在使用 React Webpack babel 和 scss 来完成一个项目 首先 我创建了一个主组件 其中加载
  • 如何将 Jar 中的资源目录以及所有包含的文件和子文件夹复制到另一个目录

    是否可以将资源文件夹及其中的所有文件 包括其中的所有目录和子目录 复制到另一个目录中 到目前为止 我所做的是仅复制一个文件资源 即 CSS 文件 public void addCSS Bundle bundle FrameworkUtil
  • 如何检查 Android 中的状态栏颜色?

    如何检查 Android 中的状态栏颜色 为什么我需要检查这个 我已经按照以下方式创建了状态栏图标设计指南 http developer android com guide practices ui guidelines icon desi
  • 有 border-radius 覆盖内部 div

    我在一个网页上有一个 Coda 滑块 手工制作 没有使用插件 但这无关紧要 并且外部 div 有一个边框半径 一堆内部 div 有背景颜色 但是当我希望它们位于圆角后面时 它们会突出在角的顶部 有什么办法可以实现这一点吗 如果您将posit
  • 在java中使用pdfbox将文本覆盖到以前创建的pdf文档上

    我已经创建了几个 PDF 文档 我正在尝试做的是使用 PDFBox 我需要将文本放入这些创建的文档的多个位置 但我不想修改这些区域内的文本 例如 可能有一个部分如下 姓名 我会将文本放入该区域 但我需要下划线保持相同的长度 我相信最好的解决
  • Java 中 .class 文件的用途

    我试图了解 class 文件在 java 中的工作原理以及它们的用途 我在网上找到了一些信息 但得到的解释并不令人满意 一旦我们运行编译器 我们就会得到 class 文件 它是字节码 这个机器可读吗 如果没有 这就是为什么我们需要解释器才能
  • 循环遍历“已发送邮件”文件夹中的 Outlook 邮件项目

    我们正在尝试访问发送的邮件文件夹中Outlook 2007 使用 Exchange 但测试TypeOf i Is Outlook MailItem在下面的代码片段中始终返回 False 我们知道我们有正确的文件夹 因为测试items Cou
  • 如何从 URL 查找 .m3u8 文件并下载

    我正在尝试从给定的网站 URL 查找并下载 m3u8 文件 我该怎么做呢 我查看了页面源代码 但找不到任何 m3u8 文件的链接 尽管我可以看到发送网络 GET 请求以在 Chrome 的开发工具网络选项卡中下载 m3u8 文件 那么有人知
  • Google Collections 中的惰性不可修改列表

    我一直在寻找一个通用的惰性不可修改列表实现的体面实现来包装我的搜索结果条目 任务的不可修改部分很容易 因为它可以通过以下方式实现Collections unmodifiableList 所以我只需要整理出懒惰的部分 出奇 谷歌收藏 http
  • 仅将特定文件移动到新分支

    我的branch1有10个文件 在创建新分支作为branch2时 我只想选择四个文件到新分支中 在 git 中是否可能 因为在创建新分支时 创建新分支 删除该分支中的所有文件 从另一个分支检索一些文件并提交更改 create a new b
  • 运行安装脚本后未找到 Bun

    我通过粘贴以下代码运行了安装脚本 curl https bun sh install bash 但是 当我尝试获取bun的版本时 它说找不到它 bun version Command bun not found did you mean c