繁体   English   中英

Erlang安装:“找不到配置文件”错误信息

[英]Erlang install: “Can't find config file ” error message

我正试图通过apt-get install yaws在我的Ubuntu 11.01系统上安装Yaws。 但是,当我从命令行调用shell脚本yaws时,我收到以下错误:Yaws:Bad conf:“找不到配置文件”

除非我的老眼睛缺少某些东西,否则我无法在Yaws网站或Zachery Kessin的书中找到启发。

我可以在/ etc / yaws中找到配置文件。 但是我还需要知道/做些什么吗?

谢谢,

LRP

如果您使用包管理器安装了偏航,那么它将由一个init脚本控制(您应该使用它而不是手动运行偏航,我将添加)。

您最有可能作为非特权用户运行偏航,如果仔细观察,目录/ etc / yaws是:

drwxr-x---  4 root yaws    4096 Aug  7 10:36 yaws

您可能试图在除root之外的用户下运行雅司病,并且没有yaws组的成员资格。

我猜想这是发行版包装中的一个错误,而不是雅虎,因为该手册页明确指出将其作为非特权用户运行它会回到阅读/etc/yaws/yaws.conf,除了Debian / Ubuntu(我在Debian 6上)/ etc / yaws /上的权限不符合地图页面中的声明。

但是,如果您使用发行版的init脚本和守护程序管理工具,那么您的问题就会神奇地消失。 我认为最好是单击Debian打包器,并对配置目录权限进行长时间的讨论。 :)

尝试执行以下操作。

$ touch yaws.conf

$ yaws

按Enter键以显示提示。 适用于Debian 7(wheezy)。

您可能还需要执行以下操作以将用户名放在yaws组中。

$ adduser USERNAME yaws

对于自述文件中找到的此软件包的维护者之一,我已将它们指向此处。

$ dpkg -L yaws | grep -i readme

我的系统是Debian 7或经常被称为wheezy发行版。 它实际上是kali-linux,但这只是fyi的东西。 我用nautilus以root身份浏览/ etc / yaws,否则它被锁定了。

~$ sudo su
[sudo] password for username:
# nautilus
Initializing nautilus-gdu extension

现在您可以查看/ etc / yaws目录。 yaws.conf应该在那里。 Josef是正确的,因为如果用户有权访问此文件,yaws会尝试使用它。 但不是根本你没有。

我的解决方案是从该文件和同一目录中的其他文件中获取想法。 从Van获得下一个答案,让你的家/用户有一个yaws.conf并使用你在其他配置中找到的不同配置。 如果您只能访问这些文件,那么复制和粘贴并不难。 请享用! :-D

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM