Абсолютные и относительные пути
Oct. 7th, 2014 12:09 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Есть одна вещь, которая меня смущает - это популярность прибивания гвоздями абсолютных путей в разного рода конфигах.
Вот сейчас мигрирую исходники и сборку софта, использующего mono, на убунте. Сборка скачивает, конфигурирует и собирает моно.
Первый раз расположил рабочую копию не совсем верно, переместил в правильное место - и все, xbuild не работает, потому что в нем гвоздями прибито место, откуда запускать моно. С абсолютным путем. Зачем это так?
Лежит оно все рядом, можно тупо использовать относительный путь, используя путь, с которого запущен скрипт, папку с собранным софтом в таком варианте можно переносить куда угодно, ничего не сломается. Но почему-то так не делают, надо переконфигурировать и пересобирать.
Вот сейчас мигрирую исходники и сборку софта, использующего mono, на убунте. Сборка скачивает, конфигурирует и собирает моно.
Первый раз расположил рабочую копию не совсем верно, переместил в правильное место - и все, xbuild не работает, потому что в нем гвоздями прибито место, откуда запускать моно. С абсолютным путем. Зачем это так?
Лежит оно все рядом, можно тупо использовать относительный путь, используя путь, с которого запущен скрипт, папку с собранным софтом в таком варианте можно переносить куда угодно, ничего не сломается. Но почему-то так не делают, надо переконфигурировать и пересобирать.
no subject
Date: 2014-10-07 01:18 pm (UTC)