MacCentre.ru Форум Форум по компьютерам Mac, Mac OS X и продукции Apple
|
Автор |
Сообщение |
Van Gogh
Репутация: 0
Зарегистрирован: 15.03.2008 Сообщения: 46
|
Добавлено: Пн Фев 22, 2021 18:02 Как указать в терминале путь к каталогу при инсталяции через Cmake? |
|
|
Собственно, сабж. Ну а по-простому: программа устанавливается через cmake. В процессе инсталяции обращается к определенному каталогу, не находит там нужную библиотеку и выдает: -- Configuring incomplete, errors occurred! Хотя библиотека имеется, но не там где ищет этот уродский инсталятор. Существует-ли терминальная команда для перепрописки/обновления путей к каталогам, что называется, одним махом? Или хотя бы локально, "на один раз". Помню было что-то такое, но уже не вспомню, где брал... |
|
Вернуться к началу |
|
EsTaF
Репутация: +12
Зарегистрирован: 03.04.2007 Сообщения: 1568
|
Добавлено: Вс Фев 28, 2021 01:43
|
|
|
$ cat ~/.profile | grep export
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
Нужное дописать. Ненужное убрать.
затем, релогин из баша, или что у вас там используется в cli.
можно еще update_dyld_shared_cache _________________ Учеба - это когда ты столько ешь знаний, что ничего не понимаешь, о чем идет речь. Если же тебе ясна тема предмета, то это не учеба. Это стагнация головного мозга. |
|
Вернуться к началу |
|
Van Gogh
Репутация: 0
Зарегистрирован: 15.03.2008 Сообщения: 46
|
Добавлено: Вс Фев 28, 2021 19:22
|
|
|
А можно "для дураков"? Что именно заменить из написанного на реальный путь? |
|
Вернуться к началу |
|
Van Gogh
Репутация: 0
Зарегистрирован: 15.03.2008 Сообщения: 46
|
Добавлено: Вс Фев 28, 2021 19:38
|
|
|
И еще. Раз уж нарвался на знатока , вроде как по теме... Устанавливал для опробования Мохаву на внешний диск, вроде шевелится - поработал. Поставил на внутренний, но мигрейшен полный делать не стал, т. к. юзер был сильно как раз этими обломками формул-библиотек, а скопировал только проги. Тем не менее, это гад все-таки что-то с внешнего диска зацепил, и, мало того, что при подключенном внешнем диске некоторые проги запускаются оттуда, а не из домашней директории, так еще и система работает стабильнее с подключенным, а без него подглючивает и иногда вываливается в слип...
Вопросы такие:
1. Есть ли какая-то команда рековера с указанием источника недостающих данных на этот внешний диск? Ну типа: "Если нет - возьми оттуда."
2. Есть ли какая-то общая команда в терминале, типа: "Обновить все пути для системы". Внешний диск, конечно, при этом будет отключен.
Чушь, конечно, полная, но факт остается фактом - система в два диска (внутр. и внешн.) работает стабильно, только с внутренним - нет... Переставлять больше сил нет...
Вот сейчас допишу, отключу внешний и опять начну вылетать... |
|
Вернуться к началу |
|
YDS
Репутация: +11
Зарегистрирован: 18.07.2001 Сообщения: 1329 Откуда: msk
|
Добавлено: Пн Мар 01, 2021 10:25
|
|
|
EsTaF писал(а): | $ cat ~/.profile | grep export
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
Нужное дописать. Ненужное убрать.
|
PATH не имеет никакого отношения к директориям, в которых cmake ищет библиотеки при сборке. |
|
Вернуться к началу |
|
Van Gogh
Репутация: 0
Зарегистрирован: 15.03.2008 Сообщения: 46
|
Добавлено: Пн Мар 01, 2021 15:37
|
|
|
Не совсем правильно выразился. Сборка довольно дремучая и инструкция к ней тоже. В те стародавние времена и сборщики, и библиотеки по-другому. назывались, хотя суть одна. Так, например, сборщик ищет libasound, т. к. в нем так записано, в то время как уже лет сто как ее нет, а везде используется libasound2. Тем не менее, он тупо ищет именно ее - вот например один затык... |
|
Вернуться к началу |
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы можете добавлять приложения в этом форуме Вы можете скачивать файлы в этом форуме
|
Powered by phpBB © 2001, 2005 phpBB Group
|