---
date: "2024-12-12T20:12:05.000Z"
title: "2024-12-12"
draft: false
---

Got Delta working on other machines.
It took a lot longer than I expected.
I spent most of the time dealing with build issues regarding:

- missing dependencies
- different paths between dev and production
- loading `vec.dylib` with `sqlite-vec`
- dependencies compiled for the wrong architecture

I tried to write some of this up but it's been challenging to extract and/or remember the specific circumstances and how I solved it in the context of some minimal example.
There are lots of parts that feel a bit wrong or regrettable but were compromises to getting the thing working.

Specifically

- whatever it was I built to get the build working
- using Javascript (not Typescript) for migrations (needed so the migrations could run at runtime in the context of the `main.js`)