निम्न के साथ विफल रहता है 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')