0

mercurial-server を再インストールした後、ディレクトリ '/var/lib/mercurial-server/' が見つかりません

apt-get purge mercurial-server
sudo rm -rf /var/lib/mercurial-server
sudo apt-get update
sudo apt-get install mercurial mercurial-server

私は試します:

shabak@Ubuntu:/etc/mercurial-server$ cd /var/lib/mercurial-server
-bash: cd: /var/lib/mercurial-server: No such file or directory

「repos」フォルダが見つかりません。

助けてください!

4

2 に答える 2

1

インストール スクリプトは、「hg」ユーザーが存在しない場合にのみ、そのディレクトリを作成して初期化します。それ以外の場合は、使用する必要がある既存のセットアップがあると想定されます。あなたがしていることにこれらdeluserとコマンドを追加してみてください:delgroup

apt-get purge mercurial-server
deluser --remove-home --system hg
delgroup  --system hg
rm -rf /var/lib/mercurial-server
apt-get update
apt-get install mercurial mercurial-server

または、「パージ」の前に「dpkg-reconfigure mercurial-server」を実行し、すべてのデータを破棄するオプションを設定します。

今後のバージョンでこれを検出して修正します - ご報告いただきありがとうございます。

于 2013-09-20T09:24:06.327 に答える