Как перезагрузить исполняемый файл Ruby (на KILL -HUP pid
), чтобы изменения кода были распознаны?Как перезагрузить исполняемый файл Ruby?
0
A
ответ
0
Существует встроенный способ перезагрузки уже интерпретированного файла.
Я имею в виду, вы можете переоценить сам файл, используя load('/path/to/file')
, но это просто переопределит, что Ruby уже имеет в памяти, не удаляя уже определенные методы или классы. Это может вызвать несколько неожиданных побочных эффектов.
Некоторые библиотеки обходят проблему, запустив код в подпроцессе или потоке. Другие, такие как Ruby, удаляют определенные объекты и перезагружают файл. Вы можете проверить код для reload!
, если вы заинтересованы в изучении одного из возможных подходов.
Однако наилучшим решением является остановка и перезагрузка всего процесса.
Смежные вопросы
- 1. Ruby - получить исполняемый файл
- 2. Как создать автономный Ruby «исполняемый файл»?
- 3. Может ли GDB перезагрузить исполняемый файл со статически связанной библиотекой?
- 4. Постоянно исполняемый исполняемый файл
- 5. swipl: как перезагрузить файл
- 6. Как перезагрузить меняющийся файл?
- 7. Оберните исполняемый файл в другой исполняемый файл
- 8. Как узнать исполняемый исполняемый файл PHP?
- 9. Как создать исполняемый исполняемый файл Jar? (BlueJ)
- 10. Как перезаписать исполняемый файл?
- 11. Как создать исполняемый файл для консольного приложения Ruby
- 12. Как создать исполняемый файл из проекта ruby-tk?
- 13. Какой исполняемый файл начал мой исполняемый файл?
- 14. Gulp отсутствует исполняемый файл SASS
- 15. Drupal Как перезагрузить javascript-файл
- 16. Как принудительно перезагрузить файл php.ini?
- 17. Как загрузить файл и перезагрузить
- 18. Как перезагрузить файл в PHP?
- 19. Как перезагрузить файл в python?
- 20. Как перезагрузить внешний файл каждый раз?
- 21. перезагрузить/перезагрузить файл маршрута в laravel
- 22. Как сделать переносимый исполняемый файл?
- 23. Как сделать исполняемый текстовый файл
- 24. как выполнить указанный исполняемый файл
- 25. Как сделать исполняемый файл блокнота?
- 26. Как создать исполняемый файл Javascript?
- 27. Как отлаживать запущенный исполняемый файл?
- 28. Экспорт как исполняемый файл jar
- 29. Как сделать зашифрованный исполняемый файл
- 30. Как отредактировать исполняемый файл unix