我最近尝试安装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
任何帮助将不胜感激!谢谢!
答案 0 :(得分:1)
sudo ln -s /usr/bin/node /usr/bin/nodejs
这是一个常见问题,总是通过创建符号链接来解决。
不要使用apt-get软件包'node'进行安装,这不是一回事。
答案 1 :(得分:0)
问题已经解决。我的修复是卸载我当前安装的Node JS,然后重新设置我的bash配置文件的路径。重置之后,我将其重新分配到安装了新Node JS的位置。我还建议从他们的网站获取Node JS作为包下载,而不是通过终端安装。这是一个受控安装,可以准确地告诉您一切都在哪里。
我的根本问题是路径。它指向同一个地方多次,然后在其他地方不再存在。
感谢所有试图帮助我的人!