如何安装 uWebSockets?

Posted

技术标签:

【中文标题】如何安装 uWebSockets?【英文标题】:How to install uWebSockets? 【发布时间】:2020-05-16 05:15:25 【问题描述】:

我正在通过 VMware 在我的窗口 10 上运行 ubuntu。因为 Udacity 课程需要 uWebSockets 来运行模拟器。 这是安装它的类的步骤:

运行chmod a+x install-linux.sh

这是同一目录下的install-linux.sh文件

#!/bin/bash
source /etc/os-release || echo 'Warning: /etc/os-release was not found'

if [[ " $ID_LIKE " == *' archlinux '* ]]; then
  sudo pacman -S git libuv openssl gcc cmake make
else
  if [[ ! " $ID_LIKE " == *' debian '* ]]; then
    echo 'Warning: unidentified Linux distribution, assuming Debian-like'
  fi

  sudo apt-get update
  sudo apt-get install git libuv1-dev libssl-dev gcc g++ cmake make
fi

git clone https://github.com/uWebSockets/uWebSockets 
cd uWebSockets
git checkout e94b6e1
mkdir build
cd build
cmake ..
make 
sudo make install
cd ../..
sudo ln -s /usr/lib64/libuWS.so /usr/lib/libuWS.so
sudo rm -r uWebSockets

但是当我在终端中尝试该命令时,什么也没发生。 有人可以提供一些帮助吗?

【问题讨论】:

【参考方案1】:

chmod a+x install-linux.sh 所做的只是更改install-linux.sh 的文件权限,使其可执行。所以我不希望在终端中看到任何东西。

我希望在更改文件权限后,您应该像这样运行脚本

./install-linux.sh

【讨论】:

以上是关于如何安装 uWebSockets?的主要内容,如果未能解决你的问题,请参考以下文章

如何优雅地停止 uWebSockets 服务器?

如何在 uWebSockets.js 中获取套接字路径?

如何使用 axios 从前端调用 uWebSockets http 路由?

uWebSockets的使用

eclipse cpp ide中的uWebSockets未定义引用

使用 CMake 在 Windows 10 上构建 uWebSockets