Skip to content

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

@ecatuogno1

Description

@ecatuogno1

Upstream: pingdotgg#204

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 isn't workingupstreamTracked from upstream pingdotgg/t3code

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions