bluehost 上的 websvn

发布于 2024-07-13 02:49:46 字数 511 浏览 9 评论 0原文

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

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

/home/username/system/bin/svn: 第 60 行: /usr /bin/sed:没有这样的文件或目录 /home/用户名/system/bin/svn: 第 64 行: /usr/bin/sed: 没有这样的文件或目录 ls:写入错误:管道损坏 /home/username/system/bin/svn: 第 88 行: /usr/bin/sed: 没有这样的文件或目录,

但 /usr/bin/sed 在 ssh 上工作正常。 有什么提示吗? 谢谢

I have been able to get SVN working on bluehost. Next I tried to set websvn and I am able to see the main websvn page but when I click on a repository then I get this error:

Error running this command: /home/username/system/bin/svn --non-interactive --config-dir /tmp log --xml --verbose --limit 2 'file:////home/username/devel//test/'

/home/username/system/bin/svn: line 60: /usr/bin/sed: No such file or directory
/home/username/system/bin/svn: line 64: /usr/bin/sed: No such file or directory
ls: write error: Broken pipe
/home/username/system/bin/svn: line 88: /usr/bin/sed: No such file or directory

but /usr/bin/sed works fine from ssh. Any hints ? thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

转身泪倾城 2024-07-20 02:49:46

我解决了! :)

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

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

WebSvn 现在在 bluehost 上运行得很好!!!

I solved it! :)

I found that svn is in fact a bash script! and it has hardcoded into it, in several places: /usr/bin/sed

so I just replaced them with: /home/username/bin/sed and it is working! :)

WebSvn is nicely working on bluehost now!!!

掩耳倾听 2024-07-20 02:49:46

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

干杯,
沃尔克

The machine you log into with ssh might not be the one that is actually servicing HTTP request on the websvn URL you tried, and thus might actually not have /u/b/sed installed. You could try installing sed in your account and replace all references to /u/b/sed with the path to your own version. Does svn+ssh work fine for you?

Cheers,
Volker

超可爱的懒熊 2024-07-20 02:49:46

沃尔克,

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

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

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

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

svn+ssh 适合你吗?

是的,效果很好。

谢谢,

Volker,

>
The machine you log into with ssh might not be the one that is actually servicing HTTP request on the websvn URL you tried, and thus might actually not have /u/b/sed installed.
>

Yes, that could be a reason. How could we check it ? With a php like this ? echo exec( "sed" );

>
You could try installing sed in your account and replace all references to /u/b/sed with the path to your own version.
>

Yes, I already tried this, changing the websvn settings, but somehow svn executes /usr/bin/sed and get the error again.

Does svn+ssh work fine for you?

Yes, it works fine.

Thanks,

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文