jadahl / mod_restful

RESTful interface to ejabberd
84 stars 34 forks source link

How to compile this under windows? #28

Open Necrowizard opened 9 years ago

Necrowizard commented 9 years ago

Hey there,

I've been trying to compile this under windows for the whole day already, and I don't have much of a clue of what's wrong.

This is what I've been doing so far:

I extracted both in to the same directory (they needed to be at the same level, right?) but I keep getting errors like:

erlc: Error executing 'erl.exe': 2erlc -pa ./ebin -I ./include -o ./ebin src/mod_restful.erl erlc: Error executing 'erl.exe': 2erlc -pa ./ebin -I ./include -o ./ebin src/mod_restful_admin.erl erlc: Error executing 'erl.exe': 2erlc -pa ./ebin -I ./include -o ./ebin src/mod_restful_register.erl erlc: Error executing 'erl.exe': 2erlc -pa ./ebin -I ./include -o ./ebin src/mod_restful_mochinum.erl erlc: Error executing 'erl.exe': 2erlc -pa ./ebin -I ./include -o ./ebin src/mod_restful_mochijson2.erl

it does not say what's wrong... whether is my environment or the make file, or anything else. Or Is there a precompiled .beam file that I can just download from some place?

jadahl commented 9 years ago

Sorry, I have never done any Erlang development on Windows so I have no idea what might be wrong. There are no precompiled .beam files though. Note that you need to have a ejabberd checkout in the parent direcotyr in a directory called "ejabberd".

zxcfer commented 9 years ago

I have installed Ejabberd from official installers, and just used the erlc included, example:

E:\ejabberd-15.07\bin\erlc -I ./include -I E:/ejabberd-15.07/lib -DNO_EXT_LIB -o ./ebin src\mod_restful.erl