• luarocks模块管理工具


    1、简介

    该软件包可以安装和更新lua的第三方模块。

    2、下载地址

    请在 http://luarocks.org/releases/ 页面选择需要的软件包。

    wget http://luarocks.org/releases/luarocks-2.1.0.tar.gz

    3、安装

    tar -zxvf luarocks-2.1.0.tar.gz

    cd luarocks-2.1.0

    ./configure --prefix=/usr/local/luarocks

    make build

    make install

    OK了,luarock的可执行文件被安装到了 /usr/local/luarocks/bin/luarocks.

    4、使用(暂时把英文直接copy过来,有时间再翻译)

    使用luarocks安装lua模块的示例:

    luarocks install luasocket

    luarocks install luasql-sqlite3

    luarocks install lpeg

    luarocks install lzlib

    luarocks install luafilesystem

    luarocks install luasec

    luarocks install md5

    luarocks install luacurl

    luarocks install luasql-mysql MYSQL_INCDIR=/usr/include/mysql MYSQL_LIBDIR=/usr/lib64/mysql/ (mysql的各种路径自己locate去找吧 = = !)

    luarocks install lua-cjson

    1.模块安装后如果在程序require的时候提示找不到相应模块则可以在luarocks和lua之间做一个软链接:

    例如安装完luasql-mysql之后可能在程序中require的时候会提示找不到模块,这时候我们可以:

    cd /usr/local/lib/lua/5.1/

    mkdir luasql

    ln -s /usr/local/luarocks/lib/lua/5.1/luasql/mysql.so /usr/local/lib/lua/5.1/luasql/mysql.so

    2.运行时提示attempt to index global 'luasql' (a nil value) 代码里面require "luasql.mysql"需要这样写

    luasql = require "luasql.mysql"

  • 相关阅读:
    PHP mysqli_sqlstate() 函数
    修改用户家目录
    mysql 我的学习
    mysql 表空间
    mysql cluster 运行的必备条件
    浅谈mysql集群
    RBAC权限管理
    mysql 恢复备份
    oracle10G/11G官方下载地址集合 直接迅雷下载
    MySQL 全文搜索支持, mysql 5.6.4支持Innodb的全文检索和类memcache的nosql支持
  • 原文地址:https://www.cnblogs.com/youxin/p/4890336.html
Copyright © 2020-2023  润新知