2015-10-18 54 views
3

爲了在OSX 10.11上安裝Gazebo 6,我遵循了official guide的教程。 但是,當我嘗試運行涼亭時,出現以下錯誤。 它找不到libOgrePaging庫。OSX 10.11上的Gazebo無法啓動。庫「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

塞拉利昂涼亭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並將所有內容複製到components文件夾中,然後啓動gazebo。

0

經過一番探索之後,我通過下面的方法解決了這個問題。在我的情況下,我有兩個庫缺失(libBulletDynamics.2.86.dyliblibOgrePaging.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 

參考: