Erlang 安装:"Can't find config file "错误消息



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

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

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

谢谢

LRP

如果您使用包管理器安装了雅司病,那么它由 init 脚本控制(您应该使用它而不是手动运行雅司病,我会补充)。

您很可能以非特权用户的身份运行雅司病,如果您仔细观察,目录/etc/yaws 是:

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

您可能正在尝试在 root 以外的用户下运行雅司病,并且没有雅司病组的成员身份。

我冒昧地猜测这是发行版包装中的错误,而不是雅司病中的错误,因为手册页明确指出,以非特权用户身份运行它,它会回退到阅读/etc/yaws/yaws.conf,除了在 Debian/Ubuntu 下(我在 Debian 6 上)对/etc/yaws/的权限不符合映射页面中的声明。

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

尝试执行以下操作。

$ touch yaws.conf
$ yaws

打回车键调出提示。适用于 Debian 7 (喘息)。

您可能还需要执行以下操作以将您的用户名放入雅司组。

$ adduser USERNAME yaws

对于在自述文件中找到的这个软件包的维护者之一,我已经将他们指向这里。

$ dpkg -L yaws | grep -i readme

我的系统是 Debian 7 或通常称为 wheezy 发行版。它实际上是kali-linux,但这只是仅供参考的东西。我浏览到/etc/yaws 作为鹦鹉螺的根,否则它被锁定。

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

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

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

相关内容

最新更新