1

bluehost で SVN を動作させることができました。次に、websvn を設定しようとしましたが、メインの websvn ページを表示できますが、リポジトリをクリックすると、次のエラーが発生します。

このコマンドの実行中にエラーが発生しました: /home/username/system/bin/svn --non-interactive --config-dir /tmp log --xml --verbose --limit 2 'file:////home/username/devel //テスト/'

/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: No such file or directory

ただし、/usr/bin/sed は ssh から正常に動作します。ヒントはありますか?ありがとう

4

3 に答える 3

1

解決しました!:)

svn は実際には bash スクリプトであることがわかりました! そして、いくつかの場所にハードコードされています: /usr/bin/sed

/home/username/bin/sed に置き換えただけで、動作しています! :)

WebSvn は現在、bluehost でうまく機能しています!!!

于 2009-01-31T07:54:42.823 に答える
0

ssh を使用してログインするマシンは、試した websvn URL で実際に HTTP 要求を処理しているマシンではない可能性があるため、実際には /u/b/sed がインストールされていない可能性があります。アカウントに sed をインストールして、/u/b/sed へのすべての参照を独自のバージョンへのパスに置き換えることができます。svn+ssh は問題なく動作しますか?

乾杯、フォルカー

于 2009-01-30T07:56:47.857 に答える