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

时间:2012-08-07 05:29:01

标签: erlang install yaws

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

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

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

谢谢,

LRP

3 个答案:

答案 0 :(得分:3)

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

你最有可能作为非特权用户运行雅司病毒,如果仔细观察,目录/ 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打包器,并对配置目录权限进行长时间的讨论。 :)

答案 1 :(得分:1)

尝试执行以下操作。

$ touch yaws.conf

$ yaws

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

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

$ adduser USERNAME yaws

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

$ dpkg -L yaws | grep -i readme

答案 2 :(得分:0)

我的系统是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