2010-03-30 12 views
0

Je me suis inscrit à un plan d'hébergement partagé en bluehost et j'ai essayé d'installer une subversion en suivant cette instruction: bluehost forum svn install script tout se passe bien au début même essayé svnadmin create project_name et a été un succès mais quand je traverse à project_name J'ai cette erreur "svn: '.' is not a working copy" lorsque je cours svn info.Subversion core sur un hébergement partagé

Je pense avoir rencontré une erreur sur le processus de compilation, je ne me souviens pas exactement, mais je pense qu'il a quelque chose à voir avec un fichier ".so" lorsque j'exécute la commande make && make install, quelque chose à propos de permission.

MISE À JOUR:

Réexécutez l'installation de nouveau et a reçu cette compilation d'erreur:

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 

Toute aide ou suggestion est très apprécié. Merci!

Répondre

0

finalement résolu le problème: DI réexécutez le script avec l'option –-without-apxs

afin de le modifier de cette find, voici le nouveau script:

./configure --prefix=$HOME –-without-apxs --without-berkeley-db --with-ssl LDFLAGS="-L/lib64" make && makeinstall 
+0

pour les adeptes de Google, c'est un peu similaire à l'absence apparemment "--disable-mod_dav" ou "--disable-mod_dav_svn" – rogerdpack

1

Lors de la création de fichiers/utilisateurs ou de l'exécution de commandes, utilisez su, sudo ou similaire pour votre distribution.

Modifier: En outre, la plupart des hôtes partagés n'autorisent pas les extensions apache personnalisées.

Essayez ceci.

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 

Gracieuseté de Blue Host Forum

+0

I avoir un accès ssh au compte est-il encore insuffisant lors de l'exécution de telles commandes? –

+0

a mis à jour la question @Dremation, des idées? Je sais que c'est une permission, mais pouvez-vous expliquer pourquoi? Merci! –

+0

savez-vous quelle est la saveur de linux que vous utilisez? Vous devrez essayer d'utiliser su ou sudo. Ex. sudo make, sudo faire l'installation. Arrivée vous/etc/pour la libération associée information..Ex Novell SUSE \t/etc/SuSE-release Red Hat \t/etc/redhat-release,/etc/redhat_version Fedora \t/etc/fedora-release Slackware \t/etc/slackware-release,/etc/slackware-version –