Erlang安装:";Can';“找不到配置文件”;错误消息

Erlang安装:";Can';“找不到配置文件”;错误消息,erlang,installation,yaws,Erlang,Installation,Yaws,我正试图通过apt-get-install-Yaws在我的ubuntu11.01系统上安装Yaws。但是当我从命令行调用shell脚本yaws时,我得到以下错误:yaws:Bad conf:“找不到配置文件” 除非我的老眼睛错过了什么,否则我在雅思网站或扎奇里·凯辛的书中都找不到启示 我可以在/etc/yaws中找到配置文件。但是还有什么我需要知道/做的吗 谢谢 LRP如果您使用软件包管理器安装了yaws,那么它由init脚本控制(我要补充的是,您应该使用该脚本,而不是手动运行yaws) 您很可

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

除非我的老眼睛错过了什么,否则我在雅思网站或扎奇里·凯辛的书中都找不到启示

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

谢谢


LRP

如果您使用软件包管理器安装了yaws,那么它由init脚本控制(我要补充的是,您应该使用该脚本,而不是手动运行yaws)

您很可能以非特权用户的身份运行yaws,如果仔细查看,目录/etc/yaws是:

drwxr-x---  4 root yaws    4096 Aug  7 10:36 yaws
您可能试图在root以外的用户下运行yaws,并且没有yaws组的成员资格

$ adduser USERNAME yaws
我大胆猜测,这是发行版包装中的一个bug,而不是yaws中的bug,因为手册页明确指出,以非特权用户的身份运行它会返回到读取/etc/yaws/yaws.conf,除了在Debian/Ubuntu(我在Debian 6上)下,/etc/yaws/上的权限不符合地图页中的声明


但是,如果您使用发行版的init脚本和守护进程管理工具,您的问题就会神奇地消失。我认为这比轻拍Debian packager的肩膀,就配置目录权限进行长时间对话更可取。:)

尝试执行以下操作

$ touch yaws.conf

$ yaws
按enter键弹出提示。对Debian 7(喘息)有效

您可能还希望执行以下操作以将您的用户名放入yaws组

$ adduser USERNAME yaws
对于在自述文件中找到的这个包的维护者之一,我已经在这里指出了他们

$ dpkg -L yaws | grep -i readme

我的系统是Debian 7或通常称为喘息发行版。它实际上是kali linux,但仅供参考。我用nautilus浏览到/etc/yaws作为root,否则它会被锁定

~$ sudo su
[sudo] password for username:
# nautilus
Initializing nautilus-gdu extension
现在您可以查看/etc/yaws目录。 yaws.conf应该在那里。Josef是正确的,因为如果用户有权访问此文件,yaws将尝试使用此文件。但不是根你不

我的解决方案是从该文件和同一目录中的其他文件中获取想法。从Van那里得到下一个答案,让您的家庭/用户拥有一个yaws.conf,并使用您在etc中发现的不同配置进行游戏。如果你只需要访问这些文件,那么复制和粘贴就不难了。享受吧-D