我制作了一个ruby脚本,首先通过初始化P4
,$p4
并执行$p4.user
和{$p4.password
来初始化$p4.connect
的一个$p4.run_login
对象。 {1}}。
然后我使用P4::run_edit
打开文件以便在同一个脚本中进行编辑。在执行ruby脚本的前3-4个小时,命令成功打开了许多文件进行编辑,允许ruby脚本在文件中进行修改,但之后脚本无法打开一个文件进行编辑。给出了以下错误。
/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/P4.rb:129:in `run': [P4#run] Errors during command execution( "p4 edit Filename" ) (P4Exception)
有人可以告诉我这可能是什么原因以及如何解决这个问题。我认为问题出现了,因为脚本运行了很长时间,并且perforce不可能在很长一段时间内建立连接。但我不确定。
/.rvm/rubies/ruby-1.9.3-p286/lib/ruby/site_ruby/1.9.1/P4.rb:129:in `run': [P4#run] Errors during command execution( "p4 edit Filename" ) (P4Exception)