Cara membuat file exe dari proyek obat mujarab

Saya baru mengenal Elixir dan saya mencoba membuat aplikasi baris perintah untuk Windows. Saya ingin menggunakan aplikasi sebagai file exe yang dapat dijalankan dari command prompt. Saya juga ingin pengguna akhir tidak perlu menginstal erlang untuk menjalankan aplikasi jika memungkinkan.

Saya telah mencari ke mana-mana di Google dan tidak menemukan apa pun yang tampaknya membantu. Saya telah menginstal Rebar3 tetapi saya tidak tahu apakah itu yang saya perlukan atau tidak.

EDIT: Saat ini saya menggunakan escript untuk menjalankan aplikasi tetapi saya masih harus mengetik "escript app_name [args]" dan saya ingin menjalankannya sebagai "app_name [args]".


person Josh Gager    schedule 31.08.2016    source sumber
comment
Kemungkinan duplikat Dapatkah program elixir atau erlang dikompilasi ke biner mandiri?   -  person denis.peplin    schedule 31.08.2016


Jawaban (1)


Anda dapat membuat rilis dengan exrm. Sertakan itu dalam dependensi aplikasi Anda di file campuran Anda dan kemudian Anda akan dapat melakukan sesuatu seperti: MIX_ENV=prod mix do compile, release

Ini akan menghasilkan tarball yang berisi semua yang Anda perlukan untuk menjalankan aplikasi Anda. Termasuk file bat untuk memulainya di windows. Ini mungkin bukan exe seperti yang Anda minta dalam pertanyaan Anda, tetapi masih mudah dilakukan dari windows CLI

Anda akan menemukan informasi lebih lanjut di dokumen Phoenix (sebagian besar berlaku untuk aplikasi ramuan tanpa phoenix): http://www.phoenixframework.org/docs/advanced-deployment

person lisa    schedule 02.09.2016