Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos OSX 10.11上的露台无法启动。图书馆;“libOgreTerrain”;丢失的_Macos_Installation_Ros - Fatal编程技术网

Macos OSX 10.11上的露台无法启动。图书馆;“libOgreTerrain”;丢失的

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

为了在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 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