error: Cannot find module "@libsql/linux-x64-musl" from "~/todion/node_modules/libsql/index.js"
error: Cannot find module "@libsql/linux-x64-musl" from "~/todion/node_modules/libsql/index.js"

better-sqlite3 for some reason.bun x drizzle-kit push:sqlite, and get this same missing module error whilst trying to use drizzle-kit studio.
@neon-rs/load, but ultimately an issue with bunexport LD_LIBRARY_PATH="" before running the command in case it’s a weird linker issueexport LD_LIBRARY_PATH=""./src/index.tsx ./src/db/index.ts./src/db/schema.tsBun:sqlite would be guaranteed to work on Bun :P@libsql/client package to 0.3.5-pre.2
bun x drizzle-kit push:sqlite@neon-rs/load[0] 1 | (function (id){"use strict";var cached=@requireMap.@get(id);const last5=id.substring(id.length-5);if(cached)return cached.exports;if(last5===".json"){var fs=globalThis[Symbol.for("_fs")]\||=@Bun.fs(),exports=JSON.parse(fs.readFileSync(id,"utf8"));return @requireMap.@set(id,@createCommonJSModule(id,exports,!0)),exports}else if(last5===".node"){const module=@createCommonJSModule(id,{},!0);return process.dlopen(module,id),@requireMap.@set(id,module),module.exports}else if(last5===".toml"){var fs=globalThis[Symbol.for("_fs")]||=@Bun.fs(),exports=@Bun.TOML.parse(fs.readFileSync(id,"utf8"));return @requireMap.@set(id,@createCommonJSModule(id,exports,!0)),exports}else{var exports=@requireESM(id);const cachedModule=@requireMap.@get(id);if(cachedModule)return cachedModule.exports;return @requireMap.@set(id,@createCommonJSModule(id,exports,!0)),exports}})
[0] ^
[0] TypeError: /lib/x86_64-linux-gnu/libc.so: invalid ELF header
[0] at internalRequire (:1:20)
[0] at /home/louie/beth-stack/node_modules/libsql/index.js:26:23
[0] at globalThis (/home/louie/beth-stack/node_modules/libsql/index.js:313:29)export LD_LIBRARY_PATH=""export LD_LIBRARY_PATH=""./src/index.tsx./src/db/index.ts./src/db/schema.tsBun:sqlite@libsql/client0.3.5-pre.2import { html } from "@elysiajs/html";
import { Elysia } from "elysia";
import { BaseHtml } from "./components/BaseHtml";
// import { db } from './db';
// import { todos } from './db/schema';
const app = new Elysia()
.use(html())
.get("/", ({ html }) =>
html(
<BaseHtml>
<body>
<div class="justify-center items-center h-full flex">
<p>Hello, world!</p>
</div>
</body>
</BaseHtml>,
),
)
// .get("/todos", async () => await db.select().from(todos).all())
.get("/styles.css", () => Bun.file("./tailwind-gen/styles.css"))
.listen(3000);
console.log(
`🦊 Elysia is running at ${app.server?.hostname}:${app.server?.port}`,
);import { createClient } from "@libsql/client";
import { drizzle } from "drizzle-orm/libsql";
import * as schema from "./schema";
const client = createClient({
url: process.env.DATABASE_URL!,
authToken: process.env.DATABASE_AUTH_TOKEN,
});
export const db = drizzle(client, { schema, logger: true });import { integer, sqliteTable, text } from "drizzle-orm/sqlite-core";
export const todos = sqliteTable("todos", {
id: integer("id", { mode: "number" }).primaryKey({ autoIncrement: true }),
finished: integer("finished", { mode: "boolean" }),
content: text("content").notNull(),
});
export type Todo = typeof todos.$inferSelect;