Mixlib チームに報告したこのMIXLIB-11エラーが発生しているため、Mixlib::Shellout に代わる回避策を見つける必要があります。
問題について簡単に:
「*驚くことではありません -- 読み取りはコンパイル時に行われますが、remote_file リソースは実際には実行時に作成されます。**」
この機能により、この現在のレシピに含まれる以前のレシピによって実行時にそのディレクトリが作成されていても、Mixlib::Shellout.new("ls", :cwd => '/opt/cubrid/share/webmanager')
「No such file or directory 」エラーが発生します。
実行時にファイル/ディレクトリを読み取る方法はありますか?