代码先锋网 代码片段及技术文章聚合

wscat 安装踩坑

技术标签: linux

安装 wscat 简单

npm install -g wscat

$ wscat -c ws://echo.websocket.org
Connected (press CTRL+C to quit)
> hi there
< hi there
> are you a happy parrot?
< are you a happy parrot?

据说可用了,但是环境报错了

wscat -h                                                                                                                                  
/usr/lib/node_modules/wscat/node_modules/ws/lib/websocket.js:354                                                                                                       
      ...options                                                                                                                                                       
      ^^^                                                                                                                                                              
                                                                                                                                                                       
SyntaxError: Unexpected token ...                                                                                                                                      
    at createScript (vm.js:56:10)                                                                                                                                      
    at Object.runInThisContext (vm.js:97:10)                                                                                                                           
    at Module._compile (module.js:549:28)                                                                                                                              
    at Object.Module._extensions..js (module.js:586:10)                                                                                                                
    at Module.load (module.js:494:32)                                                                                                                                  
    at tryModuleLoad (module.js:453:12)
    at Function.Module._load (module.js:445:3)
    at Module.require (module.js:504:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/usr/lib/node_modules/wscat/node_modules/ws/index.js:3:19)  

 

网上没有说明关于  wscat 安装报错的问题。

有幸发现  这是 nodejs 语法不兼容问题。也有帖子介绍,系统的yum源安装nodejs版本太低。如果你的系统版本比较低,gcc库版本低,编译安装的时候有可能不成功,下面是yum安装的步骤

查看一下版本 确实低

升级 nodejs 版本即可解决

curl --silent --location https://rpm.nodesource.com/setup_12.x | bash 

yum -y install nodejs

 

 

 

 

 

 

 

 

 

版权声明:本文为danssion原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/danssion/article/details/116702408

智能推荐

pycrypto安装踩坑

环境 pycrypto 2.6.1 python 3.8 pycrypto 2.6.1抛出cl.exe错误 问题的解决链接:https://blog.csdn.net/ViMan1204/article/details/89715375 pycrypto已经废弃,现在换成pycryptodome 因为我当时pycryptodome看成了demo,觉得不是个正经包,所以搞了半天,晕死(((φ...

HomeBrew安装踩坑

1.执行官方安装命令(https://brew.sh/) 报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused 原因:访问问题 解决: (1)手动下载brew_install.rb         下载地址:https://downlo...

Redis安装踩坑

本章记录:Redis6.0.6安装于Ubuntu中遇到的坑 注:使用前记得apt-get update一下 报错1: 解决方案: 报错2: 解决方案: 报错3: 解决方案:   报错4: 解决方案: tcl8.6.1-src.tar.gz  ...

安装cudatoolkit踩坑

问: cudatoolkit将装在系统环境还是虚拟环境中? 回答:应该是在系统环境中,如果想安装在虚拟环境中需要特别指明 conda install -n 环境名 包名 当你想要在conda指定的某个环境中安装包的方法 在公司服务器上conda create -n py38 python=3.8,出现了各种问题: 清华镜像慢到发指 卡在collecting package metadata和sov...

zookeeper安装踩坑

  zkServer.sh start-foreground 启动报错 问题一 :Cannot open channel to 3 at election address /192.168.67.135:3888 java.net.NoRouteToHostException: No route to host (Host unreachable) 解决方法: 1.检查myid文件数字是...

猜你喜欢

安装cmake踩坑

报错一:缺少c/c++编译器 安装gcc和g++: 报错二:缺少openssl 安装openssl: 安装成功:...

clickhouse 安装踩坑

一、 数据存储配置 由于clickhouse数据量一般都比较大,所以通常将数据存储路径放到挂载的大容量磁盘中,因此一般都会修改数据存储路径,那就需要修改以下配置: 首先编辑配置文件 找到上面的配置信息 修改为以下: 但是修改完后发现无法启动clickhouse,使用命令 启动时一直显示Waiting for server to start 但无法启动起来 这是因为/data/clickhouse/...

nvm安装踩坑过程

NVM 简介 NVM是npm / Microsoft / Google推荐用于Windows的 Node.js版本管理器 NVM GitHub地址 NVM Windows下载地址 下载地址中,nvm-noinstall.zip是免安装版,nvm-setup.zip是安装版。安装版可以自动设置环境变量。 安装 在安装NVM for Windows之前,您需要卸载任何现有版本的node.js. 还删除...

arcgis 安装踩坑指南

下载安装地址 https://malagis.com/arcgis-desktop-10-5-full-installation-tutorial.html 1.一定要关闭防火墙!!卸载win10自带的迈克菲 都按默认安装,别作死! 然后按链接步骤安装,一般都卡在注册文件那里 没法start了,解决方法, 搜索框输services 打开服务,手动启动,这个时候!可能出现的错误: 1.windows...

karma安装踩坑实录

一. 要注意npm包全局安装与本地安装的区别。 如果安装在全局,成功后直接输入karma start;如果安装在本地,输入./node_modules/karma/bin/karma start 二 输入karma init在本地生成karma.conf.js文件,进行karma的配置。 具体配置内容,参考官网。我们这里设置如下 其中,browsers是浏览器设置,按上下键有选项。Phantom是...