Сообщение об ошибке «init terminating in do_boot» при запуске Yaws в Windows - PullRequest
1 голос
/ 01 февраля 2012

Я хотел бы разработать веб-приложение на Erlang, поэтому я установил Yaws 1.92 на Windows 7.

Но когда я пытаюсь запустить Yaws с yaws и yaws -i, я получаю это сообщение об ошибке:

C:\Users\Jonas>yaws
{"init terminating in do_boot",{undef,[{yaws,start,[]},{init,start_it,1},{init,s
tart_em,1}]}}

Crash dump was written to: erl_crash.dump
init terminating in do_boot ()

C:\Users\Jonas>

Есть что-то, что я пропускаю? Как я могу решить это?


С помощью предложения Стива я понял, что моя среда исполнения Erlang была слишком старой. Я обновил с R14B до R15B. Теперь Yaws запускается, но при запуске все равно выдает несколько ошибок:

C:\Users\Jonas>yaws
Eshell V5.9  (abort with ^G)
1>
=INFO REPORT==== 2-Feb-2012::16:22:13 ===
Yaws: Using config file C:\Program Files (x86)\Yaws-1.92\yaws.conf
1>
=ERROR REPORT==== 2-Feb-2012::16:22:13 ===
'auth_log' global variable is deprecated and ignored. it is now a per-server var
iable1>
=INFO REPORT==== 2-Feb-2012::16:22:13 ===
Reading .yaws_auth c:/Program Files (x86)/Yaws-1.92/www/authtest/auth_in_dot_yaw
s_auth/abc/.yaws_auth
1>
=ERROR REPORT==== 2-Feb-2012::16:22:13 ===
Cannot open "c:/Program Files (x86)/Yaws-1.92/logs/localhost.8080.auth"1>
=ERROR REPORT==== 2-Feb-2012::16:22:13 ===
Cannot open "c:/Program Files (x86)/Yaws-1.92/logs/localhost.8080.access"1>
=INFO REPORT==== 2-Feb-2012::16:22:14 ===
Ctlfile : c:/Users/Jonas/AppData/Local/Temp/yaws/default/CTL
1>
=INFO REPORT==== 2-Feb-2012::16:22:14 ===
Yaws: Listening to 0.0.0.0:8080 for <1> virtual servers:
 - http://localhost:8080 under c:/Program Files (x86)/Yaws-1.92/www
1>

Любое предложение о том, почему я получаю так много ошибок? и как их решить?

1 Ответ

3 голосов
/ 02 февраля 2012

undef говорит, что функция yaws:start/0 не найдена.Похоже, что это может быть проблемой с путем загрузки.

Попробуйте запустить рыскания следующим образом:

yaws -i -erlarg "-boot start_sasl"

Надеюсь, это даст вам более подробный вывод, чтобы помочь вам отследить проблему.

...