Phusion Passenger and Rails app using NVM Could not find a JavaScript runtime

后端 未结 2 1285
Happy的楠姐
Happy的楠姐 2021-02-08 16:37

I\'m deploying a rails app using Apache and Phusion Passenger I already deployed apps using this stack but now i\'m using NVM to install node but when I try to load the site sh

相关标签:
2条回答
  • I have the same problem and don't have a good solution but I did find I was able to get around my problem by creating a symbolic link like:

    ln -sf /home/deploy/.nvm/versions/node/v6.10.1/bin/node /usr/local/bin/node
    

    Doesn't work very well if there are multiple deployments on the same server but I also couldn't find a way to "properly" use NVM with Passenger / Rails.

    0 讨论(0)
  • 2021-02-08 16:54

    One other way to do this that doesn't require writing to /usr/local/bin is to use the https://www.phusionpassenger.com/library/config/apache/reference/#passengernodejs PassengerNodeJs directive. This also works if you have other apps on the server using a different version of node.

    0 讨论(0)
提交回复
热议问题