Skip to content

Bug: bunx t3@alpha fails on Linux rebuilding node-pty #204

@sadiksaifi

Description

@sadiksaifi

Problem

Running bunx t3@alpha on Linux fails during dependency installation because node-pty tries to rebuild from source and requires node-gyp, even though the same package works with npx t3@alpha.

Reproduction

bunx t3@alpha

Output:

⚙️  node-pty [1/3] > Checking prebuilds...
> Rebuilding because directory /tmp/bunx-1000-t3@alpha/node_modules/node-pty/prebuilds/linux-x64 does not exist

/usr/bin/bash: line 1: node-gyp: command not found

error: install script from "node-pty" exited with 127

Expected

bunx t3@alpha installs and launches successfully, or at least handles the missing native build dependency more gracefully.

Actual

The install fails before the CLI can start.

Notes

  • npx t3@alpha works on the same machine.
  • I was using the latest t3@alpha available at the time of testing.
  • Environment: Linux x64.

This seems like a Bun/Bunx compatibility issue around how node-pty prebuilds are resolved from the temporary install directory.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is broken or behaving incorrectly.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions