Perforce Performce workspace';Ruby API未使用s altroot

Perforce Performce workspace';Ruby API未使用s altroot,perforce,perforce-client-spec,Perforce,Perforce Client Spec,我有一个使用altroot的Perforce工作区,因此它可以在Linux和Windows之间共享。工作区根目录设置为Windows路径,altroot目录设置为Linux路径。两条路径映射并引用相同的子目录 在Linux上,我可以对工作区下的文件执行“p4 where”,并且文件的本地路径是正确的,正确地使用altroot路径。但是,当我对同一个文件从ruby执行run_时,文件的本地路径将作为Windows路径返回(使用工作区根目录而不是altroot) 在Windows上,一切都按预期工作

我有一个使用altroot的Perforce工作区,因此它可以在Linux和Windows之间共享。工作区根目录设置为Windows路径,altroot目录设置为Linux路径。两条路径映射并引用相同的子目录

在Linux上,我可以对工作区下的文件执行“p4 where”,并且文件的本地路径是正确的,正确地使用altroot路径。但是,当我对同一个文件从ruby执行run_时,文件的本地路径将作为Windows路径返回(使用工作区根目录而不是altroot)

在Windows上,一切都按预期工作,但这可能只是因为它还使用了run_where from Ruby的根路径,即Windows路径

有没有办法让ruby API识别altroot

谢谢,, 克里斯·哈珀