Bun
Is railway compatible with bun? I'm looking to switch from nodejs to bun and want to make sure railway supports it.
Solution:Jump to solution
if you still have an npm/pnpm/yarn lock file then node is going to be used instead
16 Replies
Project ID:
N/A
N/A
yes
but it doesn't use Bun's latest version, you can do what is mentioned here to use the latest version
https://discord.com/channels/713503345364697088/1240557730436087808/1240557730436087808
Are there any guides on how to switch to bun? I don't know how to do it myself and it's low key confusing
I can't find it under providers either
How to: Migrating from Node to Bun
Want to update to modern Bun?
I've already done the migration and it works well locally. However on railway it keeps telling me the bun command does not exist?
do you have a bun lock file? and only a bun lock file?
Solution
if you still have an npm/pnpm/yarn lock file then node is going to be used instead
Yes
nixpacks or Dockerfile?
Neither
Not on this branch at least
Actually, I might have deployed the wrong branch
Give me a second to check
if you are having railway build the image, it has to be one or the other
I'm running a branch where the npm files are still here, that's probably causing it. I'll switch over when I get home and see if it works
sounds good
Alright
I modified the branch and removed the package-lock.json file & added bun.lockb
Let's see if it builds now
Seems to be running fine
Great!