微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

/bin/sh: ligne 0 : exec: node : non trouvé

如何解决/bin/sh: ligne 0 : exec: node : non trouvé

我使用 Laravel,但在使用 Passport Phusion 时遇到了这个问题。该应用程序在线,我无法安装任何命令。还有一件事:其他 Laravel 应用程序在此服务器中工作...

 [Passenger Phusion] /bin/sh: ligne 0 : exec: node : non trouvé

回溯:

in 'bool Passenger::SpawningKit::HandshakePerform::checkCurrentState()' (Perform.h:238)
in 'void Passenger::SpawningKit::HandshakePerform::waitUntilSpawningFinished(boost::unique_lock<boost::mutex>&)' (Perform.h:213)
in 'Passenger::SpawningKit::Result Passenger::SpawningKit::HandshakePerform::execute()' (Perform.h:1752)
in 'Passenger::SpawningKit::Result Passenger::SpawningKit::DirectSpawner::internalSpawn(const AppPoolOptions&,Passenger::SpawningKit::Config&,Passenger::SpawningKit::HandshakeSession&,const Passenger::Json::Value&,Passenger::SpawningKit::journeyStep&)' (DirectSpawner.h:211)
in 'virtual Passenger::SpawningKit::Result Passenger::SpawningKit::DirectSpawner::spawn(const AppPoolOptions&)' (DirectSpawner.h:261)
in 'void Passenger::ApplicationPool2::Group::spawnThreadRealMain(const SpawnerPtr&,const Passenger::ApplicationPool2::Options&,unsigned int)' (SpawningAndRestarting.cpp:95)

环境变量

USER=root
PATH=/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin
PWD=/
LANG=fr_FR.UTF-8
TZ=Europe/Paris
SHLVL=1
HOME=/root
RESTARTSRV=1
_=/usr/sbin/httpd
PASSENGER_USE_FeedBACK_FD=true
SERVER_SOFTWARE=Apache/2.4.46 (cPanel) OpenSSL/1.1.1k mod_bwlimited/1.4 Phusion_Passenger/6.0.6

有人可以帮我吗?

如果需要,我可以添加更多信息

问候

凯文 B.

编辑:我编辑了更多信息

解决方法

您需要在您的机器上安装节点:https://nodejs.org/en/download/

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。