Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 安装和使用Node JS_Javascript_Node.js - Fatal编程技术网

Javascript 安装和使用Node JS

Javascript 安装和使用Node JS,javascript,node.js,Javascript,Node.js,我最近尝试安装Node JS以拥有本地开发环境。然而,在遵循逐步说明之后,我还不能真正编译一个“.js”文件。相反,我得到了以下错误: -bash: /usr/local/nodejs/bin/node: cannot execute binary file 我已经广泛地寻找解决方案,我能找到的唯一提示是,也许我的道路是混乱的。我也包括了这个 /usr/local/nodejs/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/loc

我最近尝试安装Node JS以拥有本地开发环境。然而,在遵循逐步说明之后,我还不能真正编译一个“.js”文件。相反,我得到了以下错误:

-bash: /usr/local/nodejs/bin/node: cannot execute binary file
我已经广泛地寻找解决方案,我能找到的唯一提示是,也许我的道路是混乱的。我也包括了这个

/usr/local/nodejs/bin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/TeX/texbin:/usr/local/nodejs/bin:/usr/local/nodejs/bin

任何帮助都将不胜感激!谢谢

sudo ln-s/usr/bin/node/usr/bin/nodejs

这是一个常见的问题,通常通过创建符号链接来解决


不要使用apt获取软件包“node”进行安装,这不是一回事。

问题已解决。我的修复程序是卸载当前安装的节点JS,然后重置bash概要文件的路径。重置后,我将其重新分配到安装新节点JS的位置。我还建议从他们的网站下载NodeJS,而不是通过终端安装。这是一个受控安装,可以准确地告诉您所有内容的去向

我的根本问题是路径。它多次指向同一个地方,然后指向其他不再存在的地方


感谢所有帮助我的人

检查
/usr/local/nodejs/bin/node
上的文件权限,并确保其具有可执行权限。(如果是符号链接,请确保符号链接和目标位置是可执行的)。您正在运行什么命令?Node.js是Javascript,它不是编译的,而是在运行时解释的。你确定NodeJS的安装进展顺利吗?Farside-我相信是的,整个安装运行顺利,一切都正常。Svenskunganka-我正在运行“Node main.js”很抱歉造成混淆。命令发出后,系统会提示我输入密码,这进一步告诉我该操作是不允许的。@CoachFlaps:您当前的操作系统是什么?Linux ubuntu?Linux造币厂?MacOSX?你必须找到密码,或者让电脑的真正用户来执行。我现在的OS X El Capitan 10.11,我知道密码。如果我搞错了,就是说你的密码错了。如果我没弄错的话,它会说“该操作是不允许的。”在Mac OS X下,有一个程序可以找到终端的“根”帐户。