0

私はbluehostで共有ホスティングプランにサインアップし、次の手順に従ってSubversionをインストールしようとしました:bluehost forum svn install scriptは最初はすべてうまくいきsvnadmin create project_name、成功しましたが、トラバースするproject_nameとこのエラーが発生しました " svn: '.' is not a working copy"実行するとsvn info

コンパイルプロセスでエラーが発生した可能性があります。正確には思い出せませんが、make && make installコマンドを実行したときの「.so」ファイルと関係があると思います。これは、アクセス許可に関するものです。

アップデート:

インストールを再実行すると、次のコンパイルエラーが発生しました。

cp .libs/mod_dav_svn.soT /usr/lib64/httpd/modules/mod_dav_svn.so
cp: cannot create regular file `/usr/lib64/httpd/modules/mod_dav_svn.so': Read-only file system
apxs:Error: Command failed with rc=65536
.
make: *** [install-mods-shared] Error 1

どんな助けや提案も大歓迎です。ありがとう!

4

2 に答える 2

1

ファイル/ユーザーを作成するとき、またはコマンドを実行するときは、ディストリビューションにsu、sudoなどを使用してルートを設定します。

編集:また、ほとんどの共有ホストはカスタムapache拡張機能を許可していません。

これを試して。

cd ~
mkdir src
cd ~/src
wget http://www.gtlib.gatech.edu/pub/apache/apr/apr-util-1.2.12.tar.gz
wget http://www.gtlib.gatech.edu/pub/apache/apr/apr-1.2.12.tar.gz
wget http://subversion.tigris.org/downloads/subversion-1.4.6.tar.gz
wget http://www.webdav.org/neon/neon-0.28.0.tar.gz
tar -xzf apr-util-1.2.12.tar.gz
tar -xzf apr-1.2.12.tar.gz
tar -xzf subversion-1.4.6.tar.gz
tar -xzf neon-0.28.0.tar.gz
cd ~/src/apr-1.2.12
./configure --prefix=$HOME LDFLAGS="-L/lib64"
make
make install
cd ~/src/apr-util-1.2.12
./configure --prefix=$HOME --with-apr=$HOME LDFLAGS="-L/lib64"
make
make install
cd ~/src/neon-0.28.0
./configure --enable-shared --prefix=$HOME LDFLAGS="-L/lib64"
make
make install
cd ~/src/subversion-1.4.6
./configure --prefix=$HOME --without-berkeley-db --with-zlib --with-ssl LDFLAGS="-L/lib64"
make
make install

ブルーホストフォーラムの賛辞

于 2010-03-30T17:12:28.737 に答える
0

最終的にそれを解決しました:DI–-without-apxsオプションを使用してスクリプトを再実行します

したがって、この検索から変更するには、次の新しいスクリプトを使用します。

./configure --prefix=$HOME –-without-apxs --without-berkeley-db --with-ssl LDFLAGS="-L/lib64" make && makeinstall
于 2010-03-30T19:24:04.300 に答える