2012-08-07 79 views
3

我想通過apt-get安裝雅數在我的Ubuntu 11.01系統上安裝Yaws。但是當我從命令行調用shell腳本命令時,出現以下錯誤:Yaws:Bad conf:「找不到配置文件」Erlang安裝:「無法找到配置文件」錯誤信息

除非我衰老的眼睛缺少東西,我無法找到啓示Yaws網站或Zachery Kessin的書。

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

感謝,

LRP

回答

2

如果在安裝包管理器,然後它是由一個初始化腳本控制偏航(你應該用的,而不是手動運行雅司病,我會添加工作)。

你最有可能運行雅司病作爲一個非特權用戶,如果你仔細觀察,目錄/ 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目錄權限。 :)

1

請嘗試執行以下操作。

$ touch yaws.conf 

$ yaws 

按回車鍵調出提示。適用於Debian 7(wheezy)。

您可能還想要執行以下操作,將您的用戶名放入雅各集團。

$ adduser USERNAME yaws 

對於在自述文件中找到的這個包的維護者之一,我已經指出他們在這裏。

$ dpkg -L yaws | grep -i readme 
0

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

相關問題