Ядро Subversion на виртуальном хостинге - PullRequest
0 голосов
/ 30 марта 2010

Я подписался на план общего хостинга в bluehost и попытался установить Subversion, следуя этой инструкции: bluehost forum svn install script Сначала все прошло хорошо, даже пробовал svnadmin create project_name и был успешным но затем, когда я перехожу на project_name, я получаю эту ошибку "svn: '.' is not a working copy", когда я запускаю svn info.

Я думаю, что, возможно, столкнулся с ошибкой в ​​процессе компиляции, не могу точно вспомнить, но я думаю, что это связано с файлом ".so", когда я запускаю команду make && make install, что-то с разрешениями.

UPDATE:

Перезапустите установку снова и получите эту ошибку компиляции:

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

Любая помощь или предложение очень ценится. Спасибо!

Ответы [ 2 ]

1 голос
/ 30 марта 2010

при создании файлов / пользователей или выполнении команд используйте su, sudo и т. П., Чтобы ваш дистрибутив делал это с правами root.

Редактировать: Кроме того, большинство общих хостов не допускают пользовательских расширений 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

Комплименты Blue Host Forum

0 голосов
/ 30 марта 2010

наконец решил: D Я перезапустил скрипт с опцией –-without-apxs

чтобы изменить его из этого find , вот новый скрипт:

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