在Windows上构建Erica时出错

时间:2013-08-10 04:04:52

标签: windows erlang couchapp rebar

我正在尝试使用CouchApp,其中erica显然是使用的工具。在Windows上从源代码构建东西总是一场噩梦,但我想我差点搞定了。我安装了Erlang和rebar的依赖项,然后运行erica\bootstrap.bat,但是我收到以下错误:

C:\Programming\couchapp\erica>bootstrap.bat
==> mochiweb (get-deps)
==> oauth (get-deps)
==> ibrowse (get-deps)
==> couchbeam (get-deps)
==> erica (get-deps)
==> mochiweb (compile)
==> oauth (compile)
==> ibrowse (compile)
==> couchbeam (compile)
==> erica (compile)
c:/Programming/couchapp/erica/src/erica.erl:none: redefining macro 'WITH_MOCHIJSON'
ERROR: compile failed while processing C:/Programming/couchapp/erica: rebar_abort

似乎没有任何日志,所以有人知道可能导致这种情况的原因吗?

我正在全新安装Windows 8 x64。

1 个答案:

答案 0 :(得分:1)

似乎bootstrap.bat不起作用。您需要运行这三个命令来模拟Makefile行为:

    rebar get-deps
    rebar compile
    escript bootstrap
在我的Windows 8上,它可以正常工作。