使用Cygwin安装OpenPLC Runtime失败:wget未找到且手动安装受阻
解决Cygwin下OpenPLC Runtime手动安装卡住的问题
排查依赖缺失问题
从安装卡住的环节来看,大概率是Cygwin缺少编译所需的依赖包。按以下步骤补全:
- 打开Cygwin终端,执行命令安装基础编译工具和依赖:
apt-cyg install gcc g++ make git libssl-dev libcurl4-openssl-dev libmodbus-dev - 若你是通过Cygwin安装包(setup.exe)配置环境,需确保安装时勾选了
Devel分类下的gcc-core、gcc-g++、make,Net分类下的libcurl-devel,Libs分类下的libmodbus-devel。
重置手动安装流程
残留的不完整安装文件可能导致卡住,重新执行完整流程:
- 删除之前的源码目录:
rm -rf openplc_runtime - 克隆最新版OpenPLC Runtime源码:
git clone https://github.com/thiagoralves/OpenPLC_v3.git openplc_runtime - 进入目录并指定Cygwin环境执行安装脚本:
脚本运行中出现确认提示时,直接按回车继续即可。cd openplc_runtime ./install.sh cygwin
验证安装与启动
安装完成后,启动OpenPLC Runtime:
./start_openplc.sh
打开浏览器访问http://localhost:8080,能正常加载OpenPLC Web管理界面即为安装成功。
额外排查方向
- 确保使用64位Cygwin环境,32位版本可能存在兼容性问题;
- 右键以管理员身份打开Cygwin终端,避免权限不足导致的安装失败;
- 确认OpenPLC Editor与Runtime版本兼容,优先使用同版本的源码包。
内容的提问来源于stack exchange,提问作者Bryan Giovanni
相关产品推荐
相关产品推荐

