erlangerlangwebchicagoboss

error "init terminating in do_boot" in chicago boss


I just tried "make" in Chicago Boss(Erlang web framework) dir and failed with error


{"init terminating in do_boot",{undef,[{make,all,[]},{init,start_it,1},{init,start_em,1}]}}

What is wrong? What should I do?

My environment is Ubuntu 10.04, Erlang R13B03.


Solution

  • This error warns you that the function make:all() doesn't exist or couldn't be found. Given the make:all() function is part of the standard library shipped with Erlang and that you're on Ubuntu, I have to ask if you're using the default install of the language on there.

    You have to know that Ubuntu strips down Erlang to the strict minimum required to run CouchDB on the live CD. There are other packages you need to install for it to work if that's your case — or otherwise just install from source, which is usually what I do.