我按照official guide中的教程在OSX 10.11上安装Gazebo 6。 但是,当我尝试运行凉亭时,我收到以下错误。 它没有找到libOgrePaging库。
$ 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 :(得分:0)
这可能不是正确的解决方案,但到目前为止似乎对我有用。
转到/usr/local/Cellar/gazebo6/6.60_2(or whatever version it is)/
并创建一个名为Components
的文件夹。
之后,转到/usr/local/Cellar/ogre/1.7.4/lib
并将所有内容复制到components文件夹中,然后启动gazebo。
答案 1 :(得分:0)
在完成一些任务后,我通过执行以下操作解决了这个问题。在我的情况下,我有两个libs缺失(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
参考: