다음 Errno::ENOENT: No such file or directory
은 파일이 존재하더라도 실패 합니다.
open('~/some_file')
그러나 다음과 같이 할 수 있습니다.
open(File.expand_path('~/some_file'))
두 가지 질문이 있습니다.
open
물결표가 홈 디렉토리를 가리키는 것으로 처리 하지 않는 이유는 무엇 입니까?- 보다 매끄러운 방법이
File.expand_path
있습니까?
open(ENV['HOME']+'some_file')