문제

Cygwin에서 경로의 공간은 Windows에서는 사실이 아닌 백 슬래시로 탈출해야합니다. 전체 경로를 견적에 넣으십시오.

루비에서 이것으로 자동 변환하는 방법이 있습니까?

그렇지 않으면 Ruby에서 Windows 또는 Cygwin으로 실행 중인지 어떻게 감지합니까?

도움이 되었습니까?

해결책

http://rant.rubyforge.org/

sys.escape("foo bar")
# gives on Windows: '"foo bar"'
# other systems: 'foo\ bar'

다른 팁

Cygwin의 인용 경로는 잘 작동해야합니다.

나는 플랫폼을 최소한 감지하는 방법을 찾았습니다. Ruby_platform 상수는 그것을 정의합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top