我已经能够让SVN在bluehost上工作。接下来,我尝试设置websvn,我可以看到websvn主页,但当我单击存储库时,我会得到以下错误:
运行以下命令时出错:/home/用户名/system/bin/svn--非交互式--配置目录/tmp日志--xml --详细--limit 2‘verbose
/home/username/system/bin/svn:第60行: /usr/bin/sed:无此类文件或目录/home/username/system/bin/svn:第64行: /usr/bin/sed:无此类文件或目录ls:写入错误:断开管道/home/username/system/bin/svn:第88行: /usr/bin/sed:无此类文件或目录
但是/usr/bin/sed在ssh中运行得很好。有什么提示吗?谢谢
发布于 2009-01-31 07:54:43
我解决了!:)
我发现svn实际上是一个bash脚本!它已经在以下几个位置硬编码到其中: /usr/bin/sed
因此,我只需将它们替换为: /home/username/bin/sed,它就可以工作了!:)
WebSvn现在在bluehost上工作得很好!
发布于 2009-01-30 07:56:48
使用ssh登录的计算机可能不是在您尝试的websvn URL上实际为HTTP请求提供服务的计算机,因此实际上可能没有安装/u/b/sed。您可以尝试在您的帐户中安装sed,并将所有对/u/b/sed的引用替换为您自己的版本的路径。svn+ssh对你来说工作得很好吗?
干杯,沃克
发布于 2009-01-30 08:50:20
沃克
您使用ssh登录的计算机可能不是在您尝试的websvn URL上实际为HTTP请求提供服务的计算机,因此实际上可能没有安装/u/b/sed。>
是的,这可能是一个原因。我们怎么检查它呢?像这样的php吗?echo exec( "sed“);
您可以尝试在您的帐户中安装sed,并将所有对/u/b/sed的引用替换为您自己版本的路径。>
是的,我已经尝试过了,更改了websvn设置,但不知何故,svn执行了/usr/bin/sed并再次出现错误。
svn+ssh对你来说工作得很好吗?
是的,它工作得很好。
谢谢,
https://stackoverflow.com/questions/493554
复制相似问题