Giter VIP home page Giter VIP logo

homebrew-bun's Introduction

homebrew-bun

This is the official Homebrew tap for Bun. You can use it to install Bun on MacOS and Linux using Homebrew.

Install

To install Bun with Homebrew, aka. brew, run the following commands:

brew tap oven-sh/bun
brew install bun

If you want to install a specific release, you can include the version in the command. You can also view the list of releases here.

brew install [email protected]

Upgrade

To upgrade, it is recommended that you run the brew upgrade command. However, you can also run bun upgrade as well.

brew upgrade bun

Uninstall

If you want to uninstall Bun, run the following commands:

brew uninstall bun
brew untap oven-sh/bun

homebrew-bun's People

Contributors

burnerwah avatar electroid avatar jarred-sumner avatar robobun avatar zegnat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

homebrew-bun's Issues

SHA256 mismatch for bun upgrade v0.6.9

==> Fetching oven-sh/bun/bun
==> Downloading https://github.com/oven-sh/bun/releases/download/bun-v0.6.9/bun-darwin-aarch64.zip
Already downloaded: /Users/levi/Library/Caches/Homebrew/downloads/85c974b8cce51d67a36b51e0320d41994aec6db1ea2f292df1d0962245ddb901--bun-darwin-aarch64.zip
Error: SHA256 mismatch
Expected: d24e0f595d80dd13284e24e34ff5faa6a9deb37a922f1815dc07f8abae3f74f6
  Actual: d7d3565ea0ba1cd04fe39218799610404f3f729d0ce554c4b299a0fd27f418c5
    File: /Users/levi/Library/Caches/Homebrew/downloads/85c974b8cce51d67a36b51e0320d41994aec6db1ea2f292df1d0962245ddb901--bun-darwin-aarch64.zip
To retry an incomplete download, remove the file above.

Missing capitalization in Formula folder name breaks Linuxbrew support

Homebrew checks for a Formula folder in the tap.
On Linux, filesystems are usually case-sensitive, so the formula folder is entirely distinct from Formula. Both can exist at the same time.
Since this tap has a formula folder instead of a Formua folder, nothing from the tap appears on Linux.

Here's an example, including making Formula a symlink to formula to show what should happen when searching the tap.
image

It should be able to be fixed by just renaming the formula folder.

Symlink /tmp/bun-node/node breaks after upgrading

I originally opened this issue at oven-sh/bun#6561, but here may be a better place.

Anyone else running into the problem with the /tmp/bun-node/node symlink pointing to an old installation after upgrading bun? bunx won't recreate the symlink if it already exists, so I'm working around it by deleting it manually.

276022498-8e08bf3e-909d-49b2-8ec7-73aeff1ada58

Would deleting /tmp/bun-node/node sometime during installation be a good idea?

Support canary builds

Similar to bun upgrade --canary, brew install bun@canary should install from the last successful build on the main branch.

Build from source

One of the requirements for an acceptable formula is to be built from source. Once completed, we could apply to be an official formula so developers can install with a single command: brew install bun.

"The formula cannot be installed from the bottle"

Hi there. I'm trying to install Bun on WSL2 Ubuntu 22.04 using Homebrew and I keep getting this error:

image

I have pruned Homebrew's cache and untapped/retapped the tap multiple times but to no avail.
I can't seem to figure out what's wrong here. Shouldn't it just work?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.