I do rails development. In this app, I need to specify the environment variable LD_LIBRARY_PATH = /usr/local/oracle/lib
, but when I run the app with sudo script/server, it doesn't run because that library path is not in root's env.
What should I do to make it work? I tried to put the path under root ./bashrc
and it didn't work.
Best Answer
I had a similar problem. I looked in my
/etc/sudoers
file and I saw these lines:To get my environment variable to be there I had to add its name after "XAUTHORITY". In your case you would have:
Give that a try.
Also make sure that you set
BASH_ENV="~/.bashrc"
in/etc/environment
.See this other answer for more details