Need help deploying to Red Hat Enterprise Linux (RHEL)

Hm, try running this in --verbose mode to see which commands it runs:

mix edeliver build release --verbose

Or even more detailed:

mix edeliver build release --debug

The latter one shows everything edeliver does on your server.

Edit: edeliver SSH’es to your server as a user you specified in .deliver/config. Is it the same user as you’re SSH’ing as manually? It is possible edeliver doesn’t get full environment as your user, it doesn’t load your ~/.profile and paths: “mix” may not be in your PATH.