Openresty lua集成etcd客户端

1 篇文章 0 订阅
1 篇文章 0 订阅
  Openresty集成etcd客户端

1、参考网站 luarocks https://blog.csdn.net/hp_cpp/article/details/106985342 linux
2、参考网站luarocks https://blog.csdn.net/weixin_34236497/article/details/94065935 Windows 10
3、luarocks 依赖 MinGW
4、lua-resty-etcd git地址 https://github.com/fengjx/lua-resty-etcd 国内地址 https://gitee.com/iresty/lua-resty-etcd
一MinGW安装
https://sourceforge.net/projects/mingw/files/latest/download?source=files
在这里插入图片描述

1.双击mingw-get-setup.exe, 记得勾选图形界面(默认是勾选的), 这样会让你选择具体安装哪些东西时比较方便
2.在MinGW Installer图形界面勾选mingw32-base, 然后开始在线安装.
按默认路径安装你会发现C:\MinGW\bin\mingw32-gcc.exe这个玩意出现, 它就是luarocks要的东西.最后把C:\MinGW\bin加入windows环境变量

二luarocks 安装
1、windows版的下载链接:http://luarocks.github.io/luarocks/releases/luarocks-2.4.2-win32.zip
在这里插入图片描述

2、下载完解压,这里注意下, 以管理员权限打开cmd窗口再cd进luarocks-2.4.2-win32文件夹
开始安装
在cmd依次敲下面两个命令
.

set PREFIX=%USERPROFILE%\Desktop\openresty
.
.
install /P %PREFIX%\luarocks /SELFCONTAINED /INC %PREFIX%\include\luajit-2.1 /LIB %PREFIX% /BIN %PREFIX% /MW
其中%USERPROFILE%\Desktop\openresty为openresty安装目录
/P 表示把luarocks安装在openresty的luarocks文件夹
/SELFCONTAINED 表示/TREE和/CONFIG选项的值和/P一致. 这样就所有玩意都在luarocks这个文件里,方便查找.
/INC 表示luajit的include库所在的文件夹
/LIB 表示lua51.dll所在的文件夹
/BIN表示luajit.exe所在的文件夹
/MW表示用mingw32-gcc.exe编译器.
然后就可以用luarocks 安装lua-resty-etcd客户端了
在openresty安装目录的luarocks(D:\work\DAma\bnc\op\openresty-1.19.3.1-win64\luarocks) 目录下cmd执行 luarocks install lua-resty-etcd
在这里插入图片描述

安装完成以后在
D:\work\DAma\bnc\op\openresty-1.19.3.1-win64\luarocks\systree\share\lua\5.1目录下就生成了客户端代码
拷贝resty目录下的所有包到D:\work\DAma\bnc\op\openresty-1.19.3.1-win64\lualib\resty的目录下
拷贝typeof.lua文件到D:\work\DAma\bnc\op\openresty-1.19.3.1-win64\lualib目录下
到此集成完毕开始写代码验证
如下图
在这里插入图片描述
在这里插入图片描述

加入如上代码启动进行验证

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值