我不断得到上面的错误,当我做哪个节点我得到了以下错误:
/usr/bin/node
因此,在我.bash_profile中,我输入了:
export PATH=/usr/bin:$PATH
但错误仍然没有消失
643ylb081#
如果您不或不想更改正在运行的程序(您可以在该程序中将/usr/local/bin/node更改为/usr/bin/node),另一种解决方案是创建一个从节点安装到它试图从中加载节点的路径的链接。以root用户身份运行此命令:
ln -s /usr/bin/node /usr/local/bin/node
其中第一个路径参数为source,第二个路径参数为destination
ac1kyiln2#
完全正常,不是错误,当你运行which的时候,如果成功安装的话,结果就是程序的位置。
which
l5tcr1uw3#
您正在尝试运行node.js?,在ubuntu14.04中,node.js安装在usr/bin/nodejs。因此,要运行程序,您需要使用nodejs my_file.js,而不是像windows操作系统那样使用节点node my_file.js。您可以使用上面提到的命令which来确认它。
nodejs my_file.js
node my_file.js
lf3rwulv4#
/usr/lib/libSystem.B.dylib如果你在MacBook Pro的低版本上使用Node.js v17.9.1,它不接受其他的高版本,那么你应该使用上面的链接作为你的解释器。#!/usr/bin/node将不起作用。
4条答案
按热度按时间643ylb081#
如果您不或不想更改正在运行的程序(您可以在该程序中将/usr/local/bin/node更改为/usr/bin/node),另一种解决方案是创建一个从节点安装到它试图从中加载节点的路径的链接。
以root用户身份运行此命令:
其中第一个路径参数为source,第二个路径参数为destination
ac1kyiln2#
完全正常,不是错误,当你运行
which
的时候,如果成功安装的话,结果就是程序的位置。l5tcr1uw3#
您正在尝试运行node.js?,在ubuntu14.04中,node.js安装在usr/bin/nodejs。因此,要运行程序,您需要使用
nodejs my_file.js
,而不是像windows操作系统那样使用节点node my_file.js
。您可以使用上面提到的命令
which
来确认它。lf3rwulv4#
/usr/lib/libSystem.B.dylib如果你在MacBook Pro的低版本上使用Node.js v17.9.1,它不接受其他的高版本,那么你应该使用上面的链接作为你的解释器。#!/usr/bin/node将不起作用。