Você deve adicionar o caminho do diretório que contém sua biblioteca na variável LD_PATH do seu ambiente.
Estou usando o Ubuntu 10.04 (64 bits). Eu instalei com sucesso todas as dependências de jogador e gazebo, em seguida, instalado jogador 3.01 e, em seguida, gazebo 0.9.
Agora, quando eu executo isso:
gazebo worlds/pioneer2dx.world
Eu recebo uma interface de gazebo. Tudo está OK até este ponto, mas quando executo este comando, vejo um erro:
cd gazebo/player
player gazebo.cfg
player: error while loading shared libraries: libplayerdrivers.so.3.0: cannot open shared object file: No such file or directory
Eu acho que o problema está em algum lugar nas variáveis ambientais - alguém pode me ajudar a resolver isso?
Você deve adicionar o caminho do diretório que contém sua biblioteca na variável LD_PATH do seu ambiente.
Ao usar este URL , consultei estas instruções :
gksudo gedit /etc/bash.bashrc
e adicione o seguinte ao arquivo .bashrc
:
export PATH=$PATH:"/usr/local/lib64"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"/usr/local/lib":"/usr/local/lib64"
export PLAYERPATH="/usr/local/lib":"/usr/local/lib64"
export STAGEPATH="/usr/local/lib":"/usr/local/lib64"
Salve e execute:
source /etc/bash.bashrc