title: Lineman spec-ci in jenkins
body: <p>I have installed nodejs, npm, lineman, jenkins, and phantomjs on red hat.</p>
  
  <p>I am trying to run a jenkins job that just runs lineman spec-ci to run my test-em tests. When I run this command as the jenkins user on the terminal, it runs. Unfortunately, when I run this command as a job in jenkins, it fails:</p>
  
  <p>node: error while loading shared libraries: libhttp_parser.so.2: cannot open shared object file: No such file or directory</p>
  
  <p>This error comes up even if I try to run npm install with the jenkins job.</p>
  
  <p>The jenkins service is running under the user jenkins and if I run whoami during the jenkins build it outputs jenkins.</p>
  
  <p>Any idea why I can run npm and lineman commands as the jenkins user but it fails when run as a job?</p>