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')