【问题标题】:websvn on bluehostbluehost 上的 websvn
【发布时间】:2009-01-29 21:36:27
【问题描述】:

我已经能够让 SVN 在 bluehost 上运行。接下来我尝试设置 websvn,我可以看到 websvn 主页面,但是当我单击存储库时,我收到此错误:

运行此命令时出错:/home/username/system/bin/svn --non-interactive --config-dir /tmp log --xml --verbose --limit 2 'file:////home/用户名/devel//test/'

/home/username/system/bin/svn: line 60: /usr/bin/sed: No such file or directory /home/username/system/bin/svn:第 64 行:/usr/bin/sed:没有这样的文件或目录 ls:写入错误:管道损坏 /home/username/system/bin/svn: line 88: /usr/bin/sed: No such file or directory

但是 /usr/bin/sed 从 ssh 可以正常工作。有什么提示吗?谢谢

【问题讨论】:

    标签: svn websvn


    【解决方案1】:

    我解决了! :)

    我发现svn其实是一个bash脚本!它已经硬编码到它的几个地方:/usr/bin/sed

    所以我只是将它们替换为:/home/username/bin/sed 并且它正在工作! :)

    WebSvn 现在在 bluehost 上运行良好!!!

    【讨论】:

      【解决方案2】:

      您使用 ssh 登录的机器可能不是实际为您尝试的 websvn URL 上的 HTTP 请求提供服务的机器,因此可能实际上没有安装 /u/b/sed。您可以尝试在您的帐户中安装 sed 并将所有对 /u/b/sed 的引用替换为您自己版本的路径。 svn+ssh 适合你吗?

      干杯, 沃尔克

      【讨论】:

        【解决方案3】:

        沃尔克,

        > 您使用 ssh 登录的机器可能不是实际为您尝试的 websvn URL 上的 HTTP 请求提供服务的机器,因此实际上可能没有安装 /u/b/sed。 >

        是的,这可能是一个原因。我们如何检查它?有这样的 php 吗?回声执行(“sed”);

        > 您可以尝试在您的帐户中安装 sed 并将所有对 /u/b/sed 的引用替换为您自己版本的路径。 >

        是的,我已经尝试过了,更改了 websvn 设置,但不知何故 svn 执行 /usr/bin/sed 并再次收到错误。

        svn+ssh 适合你吗?

        是的,它工作正常。

        谢谢,

        【讨论】:

          猜你喜欢
          • 2016-07-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-07-10
          • 2016-11-04
          • 2017-12-21
          • 1970-01-01
          • 2023-03-31
          相关资源
          最近更新 更多