2015-10-18 6 views
3

Я выполнил учебник от official guide, чтобы установить Gazebo 6 на OSX 10.11. Но, когда я пытаюсь запустить беседку, я получаю следующую ошибку. Он не находит библиотеку libOgrePaging.Невозможно запустить Gazebo на OSX 10.11. Библиотека «libOgreTerrain» отсутствует

$ gazebo 
dyld: Library not loaded: @executable_path/../Components/libOgrePaging.1.7.4.dylib 
    Referenced from: /usr/local/lib/libOgreTerrain.1.7.4.dylib 
    Reason: image not found 
Trace/BPT trap: 5 

Есть ли обходной путь для решения этой проблемы? Могу ли я установить эту библиотеку вручную?

Большое спасибо за ваше время,

Костаса.

+0

Gazebo 7 на Сьерры, он установлен, но не связаны '/usr/local/Cellar/ogre/1.7.4_2/lib/libOgrePaging.1.7.4.dylib ' – MeadowMuffins

ответ

0

Возможно, это неправильное решение, но, похоже, оно работает до сих пор.

Перейдите на страницу /usr/local/Cellar/gazebo6/6.60_2(or whatever version it is)/ и создайте папку под названием Components.

После этого перейдите на страницу /usr/local/Cellar/ogre/1.7.4/lib и скопируйте все содержимое в папку компонентов, а затем запустите gazebo.

0

После некоторого квеста я решаю эту проблему, выполняя следующее. В моем случае у меня нет двух библиотек (libBulletDynamics.2.86.dylib и libOgrePaging.1.7.4.dylib), оба установлены, но не связаны.

Чтобы найти, где они:

find /usr/local/Cellar -name "libOgrePaging.1.7.4.dylib" 

Добавьте содержащий LIB до конца ~/.bash_profile:

export DYLD_FALLBACK_LIBRARY_PATH=/usr/local/Cellar/bullet/2.86.1_1/lib:/usr/local/Cellar/ogre/1.7.4_2/lib:$DYLD_FALLBACK_LIBRARY_PATH 

и источник его

source ~/.bash_profile 

Reference: