내가 루비와 P4Ruby 그래서 나는 p4replicate.rb script 사용할 수있는 설정하려고하지만,하고 나는 (the Perforce FTP에서)을 p4ruby18.exe를 실행할 때마다 다음과 같은 에러가 발생P4Ruby에는 어떤 버전의 Ruby가 필요하며 P4Ruby는 어디에 설치되어 있습니까?
Perforce P4Ruby API for Ruby 1.8 - InstallShield Wizard
There was a problem tying to get the P4Ruby install path.
Possible reasons are:
1) Ruby is not installed.
2) An unsupported version of Ruby is installed.
3) The folder containing the Ruby executable is not in the system path.
4) The folder of another version's executable is in the system path before the supported version.
5) The P4Ruby install paths are not writable.
OK
내가 Windows Vista를 실행 해요를, C : \ Ruby186에 Ruby 1.8.6-p398이 설치되어 있어야합니다. C : \ Ruby186 \ bin 디렉토리가 Path 변수의 첫 번째 항목입니다 (Ruby 설치 관리자가 거기에 넣었습니다)! 또한 /cygdrive/c/Ruby186/bin/ruby
을 반환하는 which ruby
(cygwin이 설치됨)을 실행하여 액세스 할 수 있음을 확인했습니다. 나는 1.8.7-p334와 1.9.2-p290도 시도했다.
P4Ruby release notes은 Ruby 1.8이 P4Ruby 2007.3 버전에서 지원되므로이 기준을 충족한다고 생각하지만 설치되지는 않을 것이라고 생각합니다.
필자는 기준 1, 3, 4를 만났기 때문에 특정 버전의 Ruby (2)가 설치된 Windows에서 P4Ruby를 설치했는지 여부를 누군가가 알 수 있는지 궁금해했습니다. 그래서 P4Ruby가 어떤 경로에 설치합니까 (5)?
확인하는 좋은 정신 체크입니다! 나는 그 PC에서 지금 떨어져있다. 나는 내일 확인하고 다시보고 할 것이다. 건배! – Rikki
그래, 네가 옳았 어 @ p4-randall 나는 마우스 오른쪽 버튼을 클릭하고'Run as administrator'을해야했다. 왜 Windows에서이 작업을 수행합니까? :-( – Rikki