Поскольку я столкнулся с этой ошибкой MIXLIB-11, о которой я сообщил команде Mixlib, мне нужно найти walkaround, альтернативу Mixlib :: Shellout.Как читать содержимое файла во время выполнения? Шеф-повар читает во время компиляции
Кратко о проблеме:
Here это заявление, которое говорит «* Не удивительно - чтение происходит во время компиляции, но remote_file ресурс не является на самом деле создано во время выполнения **. «
Благодаря этой функции, Mixlib::Shellout.new("ls", :cwd => '/opt/cubrid/share/webmanager')
поднимает» нет такого файла или каталога "ошибка, даже если этот каталог создается во время выполнения с помощью предыдущего рецепта, включенную в этом текущем рецепте.
Есть ли способ прочитать файл/каталог во время выполнения?
Почему комментарий downvoted? – Cherry
'remote_file' предназначен для передачи (или копирования) файлов, а не для чтения. – sekrett