zoukankan      html  css  js  c++  java
  • 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"

  • 相关阅读:
    ConfigurableApplicationContext
    JCA-Java加密框架
    Resource通配符路径 ——跟我学spring3
    Spring学习总结(四)——表达式语言 Spring Expression Language
    Spring讲解-----------表达式语言
    java多线程详解(5)-Threadlocal用法
    ThreadLocal 详解
    MessageFormat
    WPF中的导航框架(一)——概述
    在WPF中实现玻璃模糊效果
  • 原文地址:https://www.cnblogs.com/youxin/p/4890336.html
Copyright © 2011-2022 走看看