p.s. whole issue with merl is relevant only for windows users On Thu, Feb 5, 2015 at 1:56 PM, Dmitry Polyanovsky < [email protected]> wrote:
> Hi, > > CB using erlydtl as template engine. And erlydtl started to use merl since > a while. A problem with merl is that it requires 'make' to be recompiled > twice or something like that. I can't recall exact issue right away, but > little search in mailing list will certanly help find relevant discussions > > On Thu, Feb 5, 2015 at 1:49 PM, kklepper <[email protected]> wrote: > >> Hello, >> >> I know that ChicagoBoss does not run on yaws -- that's no problem, on the >> contrary, I was eager to find out about cowboy. If the web server is >> delivered as part of the package, that's great! >> >> The clash with port 8001 can easily be avoided by changing the config >> files of either yaws or ChicagoBoss. I changed my yaws config, using ports >> 8080 and 8001, to use 8080 and 8081 instead with no problem. >> >> We shouldn't have a port conflict anymore, right? Still localhost:8001 >> gives a timeout. So I guess cowboy is not running. running. Asking Process >> Explorer, I see that yaws his running, but there is no entry for a cowboy >> which I guess would be there if cowboy was running. >> >> This is my protocol for start-server.bat: >> >> ==> goldrush (get-deps) >> ==> lager (get-deps) >> ==> pmod_transform (get-deps) >> ==> erlando (get-deps) >> ==> aleppo (get-deps) >> ==> medici (get-deps) >> ==> bson (get-deps) >> ==> mongodb (get-deps) >> ==> meck (get-deps) >> ==> protobuffs (get-deps) >> ==> riak_pb (get-deps) >> ==> riakc (get-deps) >> ==> jsx (get-deps) >> ==> ibrowse (get-deps) >> ==> src (get-deps) >> ==> ddb (get-deps) >> ==> epgsql (get-deps) >> ==> gen_server2 (get-deps) >> ==> erlmc (get-deps) >> ==> mysql (get-deps) >> ==> poolboy (get-deps) >> ==> uuid (get-deps) >> ==> redo (get-deps) >> ==> ets_cache (get-deps) >> ==> proper (get-deps) >> ==> dh_date (get-deps) >> ==> tiny_pq (get-deps) >> ==> boss_test (get-deps) >> ==> boss_db (get-deps) >> ==> tinymq (get-deps) >> ==> cowlib (get-deps) >> ==> ranch (get-deps) >> ==> cowboy (get-deps) >> ==> mimetypes (get-deps) >> ==> mochiweb (get-deps) >> ==> mochicow (get-deps) >> ==> eunit_formatters (get-deps) >> ==> erlydtl (get-deps) >> ==> dynamic_compile (get-deps) >> ==> jaderl (get-deps) >> ==> lfe (get-deps) >> ==> gen_smtp (get-deps) >> ==> simple_bridge (get-deps) >> ==> iso8601 (get-deps) >> ==> boss (get-deps) >> ==> cb_tutorial (get-deps) >> ==> goldrush (pre_compile) >> ==> goldrush (compile) >> ==> lager (pre_compile) >> ==> lager (compile) >> ==> pmod_transform (pre_compile) >> ==> pmod_transform (compile) >> ==> erlando (pre_compile) >> ==> erlando (compile) >> ==> aleppo (pre_compile) >> ==> aleppo (compile) >> ==> medici (pre_compile) >> ==> medici (compile) >> ==> bson (pre_compile) >> ==> bson (compile) >> ==> mongodb (pre_compile) >> ==> mongodb (compile) >> ==> meck (pre_compile) >> ==> meck (compile) >> ==> protobuffs (pre_compile) >> ==> protobuffs (compile) >> ==> riak_pb (pre_compile) >> ==> riak_pb (compile) >> ==> riakc (pre_compile) >> ==> riakc (compile) >> ==> jsx (pre_compile) >> ==> jsx (compile) >> ==> ibrowse (pre_compile) >> ==> ibrowse (compile) >> ==> src (pre_compile) >> ==> src (compile) >> ==> ddb (pre_compile) >> ==> ddb (compile) >> ==> epgsql (pre_compile) >> ==> epgsql (compile) >> ==> gen_server2 (pre_compile) >> ==> gen_server2 (compile) >> ==> erlmc (pre_compile) >> ==> erlmc (compile) >> ==> mysql (pre_compile) >> ==> mysql (compile) >> ==> poolboy (pre_compile) >> ==> poolboy (compile) >> ==> uuid (pre_compile) >> ==> uuid (compile) >> ==> redo (pre_compile) >> ==> redo (compile) >> ==> ets_cache (pre_compile) >> ==> ets_cache (compile) >> ==> proper (pre_compile) >> ==> proper (compile) >> Compiled src/vararg.erl >> src/proper_types.erl:343: Warning: missing specification for function >> from_binary/1 >> src/proper_types.erl:460: Warning: missing specification for function >> unwrap/1 >> c:/xampp/cb_tutorial/deps/proper/src/proper_types.erl:343: Warning: >> missing specification for function from_binary/1 >> c:/xampp/cb_tutorial/deps/proper/src/proper_types.erl:460: Warning: >> missing specification for function unwrap/1 >> Compiled src/proper_types.erl >> Compiled src/proper_unicode.erl >> Compiled src/proper_symb.erl >> Compiled src/proper_statem.erl >> Compiled src/proper_shrink.erl >> src/proper_transformer.erl:56: Warning: type dict/0 is deprecated and >> will be removed in OTP 18.0; use use dict:dict/0 or preferably dict:dict/2 >> c:/xampp/cb_tutorial/deps/proper/src/proper_transformer.erl:56: Warning: >> type dict/0 is deprecated and will be removed in OTP 18.0; use use >> dict:dict/0 or preferably dict:dict/2 >> Compiled src/proper_transformer.erl >> src/proper_queue.erl:38: Warning: type queue/0 is deprecated and will be >> removed in OTP 18.0; use use queue:queue/0 or preferably queue:queue/1 >> c:/xampp/cb_tutorial/deps/proper/src/proper_queue.erl:38: Warning: type >> queue/0 is deprecated and will be removed in OTP 18.0; use use >> queue:queue/0 or preferably queue:queue/1 >> Compiled src/proper_queue.erl >> src/proper_sets.erl:39: Warning: type set/0 is deprecated and will be >> removed in OTP 18.0; use use sets:set/0 or preferably sets:set/1 >> c:/xampp/cb_tutorial/deps/proper/src/proper_sets.erl:39: Warning: type >> set/0 is deprecated and will be removed in OTP 18.0; use use sets:set/0 or >> preferably sets:set/1 >> Compiled src/proper_sets.erl >> Compiled src/proper_prop_remover.erl >> Compiled src/proper_ordsets.erl >> Compiled src/proper_orddict.erl >> src/proper_gb_trees.erl:38: Warning: type gb_tree/0 is deprecated and >> will be removed in OTP 18.0; use use gb_trees:tree/0 or preferably >> gb_trees:tree/2 >> c:/xampp/cb_tutorial/deps/proper/src/proper_gb_trees.erl:38: Warning: >> type gb_tree/0 is deprecated and will be removed in OTP 18.0; use use >> gb_trees:tree/0 or preferably gb_trees:tree/2 >> Compiled src/proper_gb_trees.erl >> src/proper_typeserver.erl:235: Warning: type dict/0 is deprecated and >> will be removed in OTP 18.0; use use dict:dict/0 or preferably dict:dict/2 >> src/proper_typeserver.erl:263: Warning: type set/0 is deprecated and will >> be removed in OTP 18.0; use use sets:set/0 or preferably sets:set/1 >> src/proper_typeserver.erl:264: Warning: type dict/0 is deprecated and >> will be removed in OTP 18.0; use use dict:dict/0 or preferably dict:dict/2 >> src/proper_typeserver.erl:266: Warning: type set/0 is deprecated and will >> be removed in OTP 18.0; use use sets:set/0 or preferably sets:set/1 >> src/proper_typeserver.erl:267: Warning: type dict/0 is deprecated and >> will be removed in OTP 18.0; use use dict:dict/0 or preferably dict:dict/2 >> src/proper_typeserver.erl:269: Warning: type dict/0 is deprecated and >> will be removed in OTP 18.0; use use dict:dict/0 or preferably dict:dict/2 >> src/proper_typeserver.erl:270: Warning: type dict/0 is deprecated and >> will be removed in OTP 18.0; use use dict:dict/0 or preferably dict:dict/2 >> src/proper_typeserver.erl:271: Warning: type dict/0 is deprecated and >> will be removed in OTP 18.0; use use dict:dict/0 or preferably dict:dict/2 >> src/proper_typeserver.erl:272: Warning: type dict/0 is deprecated and >> will be removed in OTP 18.0; use use dict:dict/0 or preferably dict:dict/2 >> src/proper_typeserver.erl:283: Warning: type dict/0 is deprecated and >> will be removed in OTP 18.0; use use dict:dict/0 or preferably dict:dict/2 >> src/proper_typeserver.erl:1057: Warning: type dict/0 is deprecated and >> will be removed in OTP 18.0; use use dict:dict/0 or preferably dict:dict/2 >> c:/xampp/cb_tutorial/deps/proper/src/proper_typeserver.erl:235: Warning: >> type dict/0 is deprecated and will be removed in OTP 18.0; use use >> dict:dict/0 or preferably dict:dict/2 >> c:/xampp/cb_tutorial/deps/proper/src/proper_typeserver.erl:263: Warning: >> type set/0 is deprecated and will be removed in OTP 18.0; use use >> sets:set/0 or preferably sets:set/1 >> c:/xampp/cb_tutorial/deps/proper/src/proper_typeserver.erl:264: Warning: >> type dict/0 is deprecated and will be removed in OTP 18.0; use use >> dict:dict/0 or preferably dict:dict/2 >> c:/xampp/cb_tutorial/deps/proper/src/proper_typeserver.erl:266: Warning: >> type set/0 is deprecated and will be removed in OTP 18.0; use use >> sets:set/0 or preferably sets:set/1 >> c:/xampp/cb_tutorial/deps/proper/src/proper_typeserver.erl:267: Warning: >> type dict/0 is deprecated and will be removed in OTP 18.0; use use >> dict:dict/0 or preferably dict:dict/2 >> c:/xampp/cb_tutorial/deps/proper/src/proper_typeserver.erl:269: Warning: >> type dict/0 is deprecated and will be removed in OTP 18.0; use use >> dict:dict/0 or preferably dict:dict/2 >> c:/xampp/cb_tutorial/deps/proper/src/proper_typeserver.erl:270: Warning: >> type dict/0 is deprecated and will be removed in OTP 18.0; use use >> dict:dict/0 or preferably dict:dict/2 >> c:/xampp/cb_tutorial/deps/proper/src/proper_typeserver.erl:271: Warning: >> type dict/0 is deprecated and will be removed in OTP 18.0; use use >> dict:dict/0 or preferably dict:dict/2 >> c:/xampp/cb_tutorial/deps/proper/src/proper_typeserver.erl:272: Warning: >> type dict/0 is deprecated and will be removed in OTP 18.0; use use >> dict:dict/0 or preferably dict:dict/2 >> c:/xampp/cb_tutorial/deps/proper/src/proper_typeserver.erl:283: Warning: >> type dict/0 is deprecated and will be removed in OTP 18.0; use use >> dict:dict/0 or preferably dict:dict/2 >> c:/xampp/cb_tutorial/deps/proper/src/proper_typeserver.erl:1057: Warning: >> type dict/0 is deprecated and will be removed in OTP 18.0; use use >> dict:dict/0 or preferably dict:dict/2 >> Compiled src/proper_typeserver.erl >> Compiled src/proper_gen.erl >> src/proper_gb_sets.erl:41: Warning: type gb_set/0 is deprecated and will >> be removed in OTP 18.0; use use gb_sets:set/0 or preferably gb_sets:set/1 >> c:/xampp/cb_tutorial/deps/proper/src/proper_gb_sets.erl:41: Warning: type >> gb_set/0 is deprecated and will be removed in OTP 18.0; use use >> gb_sets:set/0 or preferably gb_sets:set/1 >> Compiled src/proper_gb_sets.erl >> src/proper_array.erl:39: Warning: type array/0 is deprecated and will be >> removed in OTP 18.0; use use array:array/0 or preferably array:array/1 >> src/proper_dict.erl:42: Warning: type dict/0 is deprecated and will be >> removed in OTP 18.0; use use dict:dict/0 or preferably dict:dict/2 >> c:/xampp/cb_tutorial/deps/proper/src/proper_array.erl:39: Warning: type >> array/0 is deprecated and will be removed in OTP 18.0; use use >> array:array/0 or preferably array:array/1 >> Compiled src/proper_array.erl >> c:/xampp/cb_tutorial/deps/proper/src/proper_dict.erl:42: Warning: type >> dict/0 is deprecated and will be removed in OTP 18.0; use use dict:dict/0 >> or preferably dict:dict/2 >> Compiled src/proper_dict.erl >> Compiled src/proper_fsm.erl >> Compiled src/proper_arith.erl >> Compiled src/proper.erl >> ==> dh_date (pre_compile) >> ==> dh_date (compile) >> ==> tiny_pq (pre_compile) >> ==> tiny_pq (compile) >> ==> boss_test (pre_compile) >> ==> boss_test (compile) >> ==> boss_db (pre_compile) >> ==> boss_db (compile) >> ==> tinymq (pre_compile) >> ==> tinymq (compile) >> ==> cowlib (pre_compile) >> ==> cowlib (compile) >> ==> ranch (pre_compile) >> ==> ranch (compile) >> ==> cowboy (pre_compile) >> ==> cowboy (compile) >> ==> mimetypes (pre_compile) >> ==> mimetypes (compile) >> ==> mochiweb (pre_compile) >> ==> mochiweb (compile) >> ==> mochicow (pre_compile) >> ==> mochicow (compile) >> ==> eunit_formatters (pre_compile) >> ==> eunit_formatters (compile) >> ==> erlydtl (pre_compile) >> ==> erlydtl (compile) >> Der Befehl "make" ist entweder falsch geschrieben oder >> konnte nicht gefunden werden. >> >> The last remark about *make *is the only real error message. >> >> I had a look at *start-server.bat *and *rebar.config* and *rebar.cmd* >> and didn't understand what's really happening here and when and where *make >> *is called. Obviously something should happen here which doesn't happen. >> >> I can see that *werl *should be present, and indeed *werl *runs on my >> machine from anywhere, so this cannot be the problem. >> >> -Karl >> >> >> >> Am Donnerstag, 5. Februar 2015 12:23:45 UTC+1 schrieb Jesse Gumm: >>> >>> ChicagoBoss does not yet run on yaws. So if you're setting up yaws to >>> run on port 8001 ahead of time, then you are likely seeing errors as the >>> result of a port conflict, since CB, by default uses cowboy as it's >>> underlying (and built in) server. >>> >>> It's quite common in erlang to package the webserver as part of an >>> application, rather than depending on one already being installed (like >>> PHP), and ChicagoBoss is no exception. >>> >>> I'd recommend either uninstalling yaws, or updating the port >>> configuration in boss.config or in the yaws config. >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "ChicagoBoss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> Visit this group at http://groups.google.com/group/chicagoboss. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/chicagoboss/a8249200-7726-4211-98a0-e58b77730f1a%40googlegroups.com >> <https://groups.google.com/d/msgid/chicagoboss/a8249200-7726-4211-98a0-e58b77730f1a%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "ChicagoBoss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at http://groups.google.com/group/chicagoboss. To view this discussion on the web visit https://groups.google.com/d/msgid/chicagoboss/CAF9GSxaM3sTDVA9TvBkWxt8uEsT-DvJqWE5cjzoq4Yp4t1JW6w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
