在升级到macOS Sierra后,我的cvs(是的,我仍在使用cvs)存储库无法从远程计算机访问。我仍然可以使用终端窗口访问本地机器上的cvs命令,使用:
CVSROOT=/usr/local/cvsrep
虽然如果我使用cvs变量定义,其语法为
export CVS_RSH=ssh
export CVSROOT=:ext:twarren@tw-imac.local/usr/local/cvsrep
它也无法正常工作,会显示错误消息:
tw-imac:testcvs twarren$ cvs version
Client: Concurrent Versions System (CVS) 1.12.13 (client/server)
Password:
bash: cvs: command not found
cvs程序安装在/usr/local/bin目录下(该目录已添加到环境变量PATH中)。这是mac OS X操作系统原有的旧版本cvs程序,一直适用于新版mac OS X,但在sierra版本中出现了问题。