Erlang安装:“无法找到配置文件”错误信息
我想通过apt-get安装雅数在我的Ubuntu 11.01系统上安装Yaws。但是当我从命令行调用shell脚本命令时,出现以下错误:Yaws:Bad conf:“找不到配置文件”Erlang安装:“无法找到配置文件”错误信息
除非我衰老的眼睛缺少东西,我无法找到启示Yaws网站或Zachery Kessin的书。
我可以在/ etc/yaws中找到配置文件。但是还有什么我需要知道/做的?
感谢,
LRP
如果在安装包管理器,然后它是由一个初始化脚本控制偏航(你应该用的,而不是手动运行雅司病,我会添加工作)。
你最有可能运行雅司病作为一个非特权用户,如果你仔细观察,目录/ etc /雅司病是:
drwxr-x--- 4 root yaws 4096 Aug 7 10:36 yaws
你可能试图将一个用户下运行雅司病除了根以外,并且没有雅各布集团的成员资格。
我会冒险猜测这是发行版的包装中的错误,而不是雅各布,因为man页面明确指出将它作为非特权用户运行,所以它会退回到读取/etc/yaws/yaws.conf ,除了在Debian/Ubuntu(我在Debian 6上)之外,/ etc/yaws /上的权限不符合地图页面中的声明。
但是,如果您通过发行版的初始化脚本和守护进程管理工具来解决问题,那么您的问题就会神奇地消失。我认为最好是轻轻敲打Debian packager,并且长时间谈论config目录权限。 :)
请尝试执行以下操作。
$ touch yaws.conf
$ yaws
按回车键调出提示。适用于Debian 7(wheezy)。
您可能还想要执行以下操作,将您的用户名放入雅各集团。
$ adduser USERNAME yaws
对于在自述文件中找到的这个包的维护者之一,我已经指出他们在这里。
$ dpkg -L yaws | grep -i readme
我的系统是Debian 7或经常被称为wheezy distro。它实际上是kali-linux,但这只是fyi的东西。我以鹦鹉螺的root身份浏览/ etc/yaws,否则它会被锁定。
~$ sudo su
[sudo] password for username:
# nautilus
Initializing nautilus-gdu extension
现在您可以查看/ etc/yaws目录。 yaws.conf应该在那里。约瑟夫将是正确的,因为如果用户有权访问此文件,雅各布会尝试使用这种方式。但不是根,你不。
我的解决方案是仅仅从该文件和其他目录中获取创意。从Van接下来的答案,让你的家庭/用户拥有一个yaws.conf文件,并使用你在其中找到的不同配置。如果您只能访问这些文件,那么复制和粘贴并不难。请享用!:-D