Установка программного обеспечения через CVS, но у меня нет / srv в Mac OS X

530
Kirsten

Я использую Mac OS X 10.6.8 и пытаюсь скомпилировать программный пакет, изначально разработанный для Linux.

Код находится в стадии разработки, использует хранилище CVS и пытается получить к нему доступ /srv/cvs/CVSROOT/history, но у меня нет /srvкаталога.

Есть ли способ, которым я мог бы это исправить?

2
Тем, кто считает голосование закрытым и перенесет это в СО, это принадлежит * здесь *. Journeyman Geek 11 лет назад 3
Но в нем есть слова compile и code! Tanner Faulkner 11 лет назад 0

1 ответ на вопрос

0
Alan Shutko

В зависимости от программного обеспечения, может быть способ изменить местоположение хранилища CVS. Это может быть флаг настройки или переменная среды.

Но если нет, вы можете просто создать каталог.

sudo mkdir -p /srv/cvs sudo chown USER /srv/cvs 

Замените ПОЛЬЗОВАТЕЛЯ тем, что необходимо пользователю для хранения репозитория. Затем, как этот пользователь, инициализируйте репозиторий CVS следующим образом.

sudo su USER -c "CVSROOT=/srv/cvs cvs init"