1

首先我需要道歉,我对 Unix/Linux 的了解很少。

我正在关注http://dns323.kood.org/howto:subversion在我的 DLink DNS323 设备上安装 SVN 服务器。我已经成功安装了 Fonz Fun Plug。而且我想我也安装了 subversion-1.5.2-1.tgz 。

根据文档我需要运行svnserve.sh,其中部分的soruce代码是

svnserve_start() {
    if [ -x "{$BINDIR}/svnserve" ]; then
        echo "Starting svnserve deamon... "
        ${BINDIR}/svnserve -d -r ${REPOSITORY}
    else
        echo "ERROR: svnserve not found or not executable"
    fi
}

我收到了ERROR: svnserve not found or not executable消息,所以在我看来 $BINDIR 没有很好地定义。

任何人都知道,我该怎么做echo才能显示 的值$BINDIR

谢谢!

4

1 回答 1

0

echo $BINDIRif语句之前检查是否{$BINDIR}/svnserve存在。

这似乎{$BINDIR}/svnserve是不可执行的。找到该文件并向chmod u+x其添加可执行 attr。

于 2012-12-02T02:20:58.173 回答