oven-sh / bun

Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
https://bun.sh
Other
73.83k stars 2.73k forks source link

Error: Bun failed to remap this bin to its proper location #11799

Closed itsMapleLeaf closed 3 months ago

itsMapleLeaf commented 4 months ago

What version of Bun is running?

1.1.13+bd6a60512

What platform is your computer?

Microsoft Windows NT 10.0.22631.0 x64

What steps can reproduce the bug?

Dependencies:

{
    "dependencies": {
        "@ariakit/react": "^0.4.7",
        "@clerk/remix": "4.1.0",
        "@clerk/themes": "2.1.9",
        "@conform-to/react": "1.1.4",
        "@conform-to/zod": "1.1.4",
        "@floating-ui/react": "0.26.16",
        "@floating-ui/react-dom": "2.1.0",
        "@fontsource-variable/nunito": "5.0.19",
        "@formkit/auto-animate": "0.8.2",
        "@radix-ui/react-scroll-area": "1.0.5",
        "@remix-run/node": "^2.9.2",
        "@remix-run/react": "^2.9.2",
        "@remix-run/serve": "^2.9.2",
        "@remix-run/server-runtime": "2.9.2",
        "@types/react": "npm:types-react@19.0.0-alpha.5",
        "@types/react-dom": "npm:types-react-dom@19.0.0-alpha.5",
        "@use-gesture/react": "10.3.1",
        "@vercel/remix": "2.9.2",
        "colorjs.io": "0.5.0",
        "convex": "1.12.1",
        "convex-ents": "0.7.7",
        "convex-helpers": "0.1.41",
        "date-fns": "3.6.0",
        "effect": "3.3.1",
        "hash-wasm": "4.11.0",
        "isbot": "^5.1.9",
        "iterator-helpers-polyfill": "3.0.1",
        "lodash-es": "4.17.21",
        "lucide-react": "0.394.0",
        "match-sorter": "^6.3.4",
        "node": "22",
        "random-word-slugs": "0.1.7",
        "react-textarea-autosize": "8.5.3",
        "react-twc": "1.4.1",
        "react-virtuoso": "4.7.11",
        "remix-routes": "1.7.5",
        "tailwind-merge": "2.3.0",
        "ts-dedent": "2.2.0",
        "zod": "3.23.8"
    },
    "devDependencies": {
        "@babel/preset-typescript": "7.24.7",
        "@biomejs/biome": "1.8.1",
        "@eslint/compat": "1.0.3",
        "@eslint/js": "9.4.0",
        "@mdx-js/rollup": "3.0.1",
        "@notionhq/client": "^2.2.15",
        "@remix-run/dev": "^2.9.2",
        "@tailwindcss/container-queries": "0.1.1",
        "@total-typescript/ts-reset": "0.5.1",
        "@types/bun": "1.1.3",
        "@types/eslint": "8.56.10",
        "@types/lodash-es": "4.17.12",
        "@types/node": "^20.14.2",
        "babel-plugin-react-compiler": "0.0.0-experimental-938cd9a-20240601",
        "dotenv-cli": "7.4.2",
        "eslint": "9.4.0",
        "eslint-plugin-react": "7.34.2",
        "eslint-plugin-react-compiler": "0.0.0-experimental-c8b3f72-20240517",
        "eslint-plugin-react-hooks": "4.6.2",
        "globals": "15.4.0",
        "npm-run-all": "4.1.5",
        "ora": "8.0.1",
        "prettier": "3.3.2",
        "prettier-plugin-jsdoc": "1.3.0",
        "prettier-plugin-organize-imports": "3.2.4",
        "prettier-plugin-tailwindcss": "0.6.3",
        "react": "19.0.0-rc-935180c7e0-20240524",
        "react-dom": "19.0.0-rc-935180c7e0-20240524",
        "rehype-autolink-headings": "7.1.0",
        "rehype-slug": "6.0.0",
        "remix-flat-routes": "0.6.5",
        "rollup-plugin-visualizer": "5.12.0",
        "tailwindcss": "3.4.4",
        "tailwindcss-animate": "^1.0.7",
        "ts-morph": "22.0.0",
        "tsx": "4.15.2",
        "typescript": "5.5.1-rc",
        "typescript-eslint": "8.0.0-alpha.29",
        "vite": "^5.2.13",
        "vite-plugin-babel": "1.2.0",
        "vite-plugin-inspect": "0.8.4"
    }
}

Run bun install and bun install --force

What is the expected behavior?

Dependencies are installed without issues

What do you see instead?

Received this output & error:

❯ bun install --force
[0.00ms] ".env.local"
bun install v1.1.13 (bd6a6051)
warn: incorrect peer dependency "eslint@9.4.0"

warn: incorrect peer dependency "eslint@9.4.0"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react-dom@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react-dom@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react-dom@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react-dom@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "@remix-run/dev@2.9.2"

warn: incorrect peer dependency "@remix-run/node@2.9.2"

warn: incorrect peer dependency "@remix-run/server-runtime@2.9.2"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react-dom@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react-dom@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react-dom@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react-dom@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react-dom@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react-dom@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react-dom@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react-dom@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"

warn: incorrect peer dependency "react@19.0.0-rc-935180c7e0-20240524"
  📦 Installing [947/1145]
error: failed to enqueue lifecycle scripts for esbuild: ENOENT
  📦 Installing [1066/1145] error: bin executable does not exist on disk

Bun failed to remap this bin to its proper location within node_modules.
This is an indication of a corrupted node_modules directory.

Please run 'bun install --force' in the project root and try
it again. If this message persists, please open an issue:
https://github.com/oven-sh/bun/issues

error: postinstall script from "esbuild" exited with 255

Additional information

No response

suraniyakunal commented 4 months ago

Hi, I'm new to open source contribution and started with this project but faced the same problem mentioned above. Does anyone know how to solve this problem?

itsMapleLeaf commented 4 months ago

I combed through dependencies to see which one was the offender, and it was the node package, fittingly enough 🫠

After I removed that, everything seems to work fine.