в чем может быть причина того, что мой скрипт ruby не вызывается успешно?
обратите внимание, что когда я вручную выполняю скрипт пост-фиксации, вот так:
/var/svn/eweds/hooks/post-commit /var/svn/eweds 151
работает просто отлично, способ, которым мой скрипт ruby вызывается в скрипте post-commit, выглядит так:
ruby /home/pmind/public_html/eweds/script/svn.rb "$REPOS" "$REV"
Так что я на самом деле озадачен, почему ручной вызов скрипта ловушки работает, но это не так, когда он фактически выполняется, когда пользователь выполняет фактический коммит.
обратите внимание, что я знаю, что вызывается хук-скрипт. мой скрипт ruby, однако, не выполняется успешно.
также обратите внимание, что svn запускается как root, скрипт post-commit также является root и права на скрипт ruby уже установлены на 777.