如何在Apache下添加到Review Board使用的searchpath

我已经成立了审查委员会,在Debian Linux机器上运行Apache。 显然,审查委员会运行时,它不能findp4(perforce)可执行文件,因为它不在“path上”。 Review Board(从Apache运行)试图产生subprocess时使用哪条path? 它是万维网数据的? 我如何添加一个目录到那个path?

如果你正在运行squeeze(6.0),apache的PATH被定义在init脚本( /etc/init.d/apache2 )中,在第32行(searchPATH,它会出现)上。 在Debian的早期版本中,每个机会都在同一个位置,但是我没有任何机器可以检查。

在理论上,修改它就像修改init脚本来添加任何你想要的一样简单。 在实践中,最好不要不必要地修改这个脚本,因为它会使升级变得更加困难。

最好的是:

  • 把一个符号连接到p4到/usr/local/bin – 简单,容易,继续你的生活; 要么
  • 修改审查委员会的configuration来修改它在应用程序中使用的path。 我不熟悉它,但它应该能够被修改,以设置一个更合适的path(特别是考虑到perforce不太可能在许多系统上提供的apache的最小path) – 尊重纯洁和圣洁你的系统; 慢慢地疯狂。