2015-10-18 49 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 

参考: