2016-04-28 376 views
2

這是我的錯誤的gedit:符號查找錯誤:/usr/lib/x86_64-linux-gnu/libgdk-3.so.0:未定義的符號:cairo_surface_set_device_scale

gedit: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgdk-3.so.0: undefined symbol: cairo_surface_set_device_scale 

我想開始在gedit中我的帳戶。 但使用sudo,它正在運行。 我不知道爲什麼..?

我的操作系統是Ubuntu 14.04 LTS, 我建立了anaconda2.7,Opencv2.4.12,cuDNN v4,CUDA 7.5,Caffe。

和我的PASS是

export PATH="/home/myAccount/anaconda2/bin:$PATH"; 
export PATH=/usr/local/cuda/bin/:$PATH; 
export PATH=/usr/local/:$PATH; 
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:/lib/x86_64-linux-gnu:/home/myAccount/anaconda2/lib:$LD_LIBRARY_PATH; 
export PYTHONPATH=/home/myAccount/caffe/python:$PYTHONPATH; 

另外,我補充sudoers的 「我的帳戶ALL =(ALL:ALL)」

幫我~~~。

如何在我的帳戶中運行gedit?

+0

先看看這裏http://stackoverflow.com/help/how-to-ask – Mostafiz

+0

我很愚蠢。 因爲我忘了在/ etc/hosts中添加一個myAccount。 對不起。 –

+0

好的,快樂的cooding – Mostafiz

回答

0

問題似乎出現在LD_LIBRARY_PATH中的.../anaconda2/lib部分中。重置那應該工作。

LD_LIBRARYPATH= gedit