&引用;初始化终止于do“u boot”;在Windows上启动Yaws时出现错误消息

&引用;初始化终止于do“u boot”;在Windows上启动Yaws时出现错误消息,windows,yaws,Windows,Yaws,我想在Erlang中开发一个web应用程序,所以我在Windows7上安装了YAWS1.92 但是,当我尝试同时使用Yaws和Yaws-I启动Yaws时,我会收到以下错误消息: 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

我想在Erlang中开发一个web应用程序,所以我在Windows7上安装了YAWS1.92

但是,当我尝试同时使用
Yaws
Yaws-I
启动Yaws时,我会收到以下错误消息:

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>
C:\Users\Jonas>yaws
Eshell V5.9(使用^G中止)
1>
=信息报告===2012年2月2日::16:22:13===
Yaws:使用配置文件C:\ProgramFiles(x86)\Yaws-1.92\Yaws.conf
1>
=错误报告===2012年2月2日::16:22:13===
“auth_log”全局变量已弃用并被忽略。现在它是一个每服务器变量
iable1>
=信息报告===2012年2月2日::16:22:13===
Reading.yaws_auth c:/Program Files(x86)/yaws-1.92/www/authtest/auth_in_dot_
s_auth/abc/.yaws_auth
1>
=错误报告===2012年2月2日::16:22:13===
无法打开“c:/ProgramFiles(x86)/Yaws-1.92/logs/localhost.8080.auth”1>
=错误报告===2012年2月2日::16:22:13===
无法打开“c:/Program Files(x86)/Yaws-1.92/logs/localhost.8080。access”1>
=信息报告===2012年2月2日::16:22:14===
Ctlfile:c:/Users/Jonas/AppData/Local/Temp/yaws/default/CTL
1>
=信息报告===2012年2月2日::16:22:14===
Yaws:侦听虚拟服务器的0.0.0.0:8080:
- http://localhost:8080 在c:/ProgramFiles(x86)/Yaws-1.92/www
1>

有没有关于我为什么会犯这么多错误的建议?如何解决它们呢?

有人说没有找到函数
yaws:start/0
。看起来可能是加载路径有问题

试着像这样启动yaws:

yaws -i -erlarg "-boot start_sasl"

希望这将为您提供更详细的输出,以帮助您跟踪问题。

那里的
unde
说没有找到函数
yaws:start/0
。看起来可能是加载路径有问题

试着像这样启动yaws:

yaws -i -erlarg "-boot start_sasl"

希望这将为您提供更详细的输出,以帮助您追踪问题。

我得到:
beam/beam\u load.c(1351):错误加载模块yaws:使用操作码153;这个模拟器最多支持152个
,这是否意味着我必须升级我的Erlang运行时?我想是的。谢谢。谢谢,从Erlang R14B升级到R15B后,Yaws工作正常,但我在启动时遇到很多错误,请参阅我的更新。我得到:
beam/beam_load.c(1351):错误加载模块Yaws:使用操作码153;这个模拟器最多支持152个
,这是否意味着我必须升级我的Erlang运行时?我想是的。谢谢。谢谢,从Erlang R14B升级到R15B后,Yaws可以工作,但我在启动时遇到很多错误,请参阅我的更新。如果编辑Yaws.conf文件,可以将auth_log变量从全局空间移动到服务器设置中。这将修复第一个错误。至于其他两个错误报告,请确保文件夹C:\Program Files(x86)\Yaws-1.92\logs存在。如果编辑Yaws.conf文件,可以将auth_log变量从全局空间移动到服务器设置中。这将修复第一个错误。至于其他两个错误报告,请确保文件夹C:\Program Files(x86)\Yaws-1.92\logs存在。