[英]Laravel Command outputs different version of node than command line
我在包含正在運行的Laravel實例的服務器上將節點升級到v10.16.0。
這是升級后的輸出:
$ node -v
v10.16.0
這是手動運行Laravel計划命令並回顯響應的結果:
$ php artisan custom:command
v10.16.0
這是Laravel在5分鍾的時間表上運行該命令時的輸出:
v6.14.3
Laravel命令如下:
$process = new Process("node -v");
$process->run();
這怎么可能? 當然,Laravel只是以與您使用exec()
相同的方式在命令行上運行命令,因此應該使用相同的版本。 甚至php artisan
似乎都能獲得正確的版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.