Macos OSX 10.11上的露台无法启动。图书馆;“libOgreTerrain”;丢失的
为了在OSX 10.11上安装Gazebo 6,我遵循了来自的教程。 但是,当我尝试运行gazebo时,我得到了以下错误。 它找不到libOgrePaging库Macos OSX 10.11上的露台无法启动。图书馆;“libOgreTerrain”;丢失的,macos,installation,ros,Macos,Installation,Ros,为了在OSX 10.11上安装Gazebo 6,我遵循了来自的教程。 但是,当我尝试运行gazebo时,我得到了以下错误。 它找不到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
$ 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
这个问题有解决办法吗?
我可以手动安装此库吗
非常感谢您抽出时间
Kostas.这可能不是正确的解决方案,但到目前为止似乎对我有效 转到
/usr/local/Cellar/gazebo6/6.60_2(或任何版本)/
并创建一个名为组件的文件夹
之后,转到/usr/local/ceral/ogre/1.7.4/lib
并将所有内容复制到components文件夹中,然后启动gazebo。经过一些探索,我通过执行以下操作来解决此问题。在我的例子中,我缺少两个lib(libBulletDynamics.2.86.dylib
和libOgrePaging.1.7.4.dylib
),它们都已安装但未链接
要查找它们的位置,请执行以下操作:
find /usr/local/Cellar -name "libOgrePaging.1.7.4.dylib"
将包含的库添加到~/.bash\u 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
参考:
sierra上的Gazebo 7,已安装但未链接/usr/local/ceral/ogre/1.7.4_2/lib/libOgrePaging.1.7.4.dylib