zoukankan      html  css  js  c++  java
  • lapis 框架安装试用

    备注:
     
      此次安装使用的是openresty 的openresty-1.11.2.1(openresty-1.11.2.1.tar.gz,最新版本存在cjson 包的问题 )
      同时对于luarocks 使用源码安装(使用yum 会有包的问题,解决起来少为费事点,实际上通过配置环境变量
      也可以解决,就是费事,同时容易遗漏)
      
    1. openresty 安装(需要的依赖按照提示安装即可)
    wget https://openresty.org/download/openresty-1.11.2.1.tar.gz
    
    tar zxvf openresty-1.11.2.1.tar.gz
    
    cd openresty-1.11.2.1
    
    ./configure
    
    gmake && gmake install 
    2. luarocks(源码)
    wget https://luarocks.github.io/luarocks/releases/luarocks-2.4.3.tar.gz
    tar -xzvf luarocks-2.4.3.tar.gz
    cd luarocks-2.4.3
    ./configure --prefix=/usr/local/openresty/luajit 
        --with-lua=/usr/local/openresty/luajit/ 
        --lua-suffix=jit 
        --with-lua-include=/usr/local/openresty/luajit/include/luajit-2.1
    make
    sudo make install
    3. lapis&&moonscript安装(lua 编译)
    /usr/local/openresty/luajit/luarocks   install  moonscript
    /usr/local/openresty/luajit/luarocks   install  lapis
    4. 工具环境变量配置
    ln -s  /usr/local/openresty/luajit/bin/luarocks /usr/bin/luarocks
    ln -s  /usr/local/openresty/luajit/bin/lapis /usr/bin/lapis
    ln -s  /usr/local/openresty/luajit/bin/moonc /usr/bin/moonc
    ln -s  /usr/local/openresty/luajit/bin/moon /usr/bin/moon
    5. lapis 使用
    // 目前站点放在 /usr/local/openresty/site/lualib 可以自定义
    
    // create projeect
    lapis new  --lua (默认为moonscript 最好使用moonc 进行实时编译)
    lapis server 
    6. 效果
     
     
     
    7. 参考资料
    http://moonscript.org/
    http://leafo.net/lapis/reference/lua_getting_started.html
    https://openresty.org/en/using-luarocks.html
    https://openresty.org/en/download.html#source-code-releases
  • 相关阅读:
    点滴线程(笔记)
    解决问题的思维方式之Problem->Desgin->Solution(笔记)
    阿朱分享:中国互联网十五年的22个创新模式(转)
    .NET JSON对象序列化和反序列化
    Centos防火墙设置
    跨平台的 NodeJS 组件解决 .NetCore 不支持 System.Drawing图形功能的若干问题
    Mysql 多行转一行
    redis中的缓存穿透 缓存击穿 缓存雪崩
    redis持久化
    redis事物
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/7839423.html
Copyright © 2011-2022 走看看