Это команда modpodsp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
modpods - распечатать пути для стандартных модулей
ОПИСАНИЕ
Эта программа выводит пути ко всем установленным в вашей системе модулям. Это включает
оба стандартных модуля (которые стандартные пакеты команда производит) и специфичные для сайта
(который сайтподы команда производит).
Это просто интерфейс для звонка минст -l, поставляется, чтобы было понятнее, что это
делает.
ПРИМЕР
Это находит все модули, документация которых упоминает деструкторы, и выводит их на
вас.
$ podgrep -i деструктор `modpods`
= head1 /usr/local/devperl/lib/5.00554/i686-linux/DB_File.pm фрагмент 371
Прочитав L вы, наверное, уже догадались, что
ошибка вызвана дополнительной копией связанного объекта, хранящейся в C <$ X>.
Если нет, то проблема сводится к тому, что
B деструктор DESTROY не будет вызываться, пока я
ссылки на связанный объект уничтожаются. Как связанная переменная,
C <% x> и C <$ X> выше содержат ссылку на объект. Призыв к
untie () уничтожит первый, но C <$ X> по-прежнему сохраняет допустимый
ссылка, поэтому деструктор не будет вызван, а файл базы данных
F останется открытым. Тот факт, что Berkeley DB затем сообщает
попытаться открыть базу данных, которая уже открыта через универсальный
«Недействительный аргумент» не помогает.
= head1 /usr/local/devperl/lib/5.00554/Tie/Array.pm кусок 40
Обычный метод деструктора объекта.
Используйте modpodsp онлайн с помощью сервисов onworks.net