测试Lua环境是否已经安装:

adeMacBook-Pro:perl_dev apple$ lua
-bash: lua: command not found

如果没有的话就到lua官方去下载:(网址:http://www.lua.org/download.html)

参考说明:

make的时候 是指定macosx

adeMacBook-Pro:lua_soft apple$ curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
                                      --:--:-- --:--:-- --:--:--
                                      --:--:--  :: --:--:--
    271k                         ::  ::  ::
  271k    271k                   ::  :: --:--:-- 
curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
tar zxf lua-.tar.gz
cd lua-
make linux test

测试安装成功与否和版本号是否正确

adeMacBook-Pro:lua- apple$ lua
Lua   Copyright (C) - Lua.org, PUC-Rio

查看Lua的目录

adeMacBook-Pro:lua- apple$ which lua
/usr/local/bin/lua
配置SubmlineText中Lua环境Tool->Build System -> New Build System中添加代
{
"cmd": ["/usr/local/bin/lua", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.lua"
}

然后保存为Lua.sublime-build.

第四步:新建一个HelloWorld.lua文件,随便输入语句,然后选择Lua为build System,按一下command+b

附一段小程序:

adeMacBook-Pro:lua_dev apple$ vim hel.lua

-- Fibonacci sequence with coroutines

function fibo()
   a, b = ,
   while true do
      coroutine.yield(a)
      a, b = b, a + b
   end
end

co = coroutine.create(fibo)

n = arg[] or
, n do
   print(i,coroutine.resume(co))
end
adeMacBook-Pro:lua_dev apple$ lua hel.lua

基础入门请参考:

http://www.cnblogs.com/linbc/archive/2009/06/02/1494622.html

最新文章

  1. Linux – Usermod命令参数解析和实例说明
  2. Android 进程常驻(使用第三方MarsDaemon)(虽然不可用,但是还是保留下。)
  3. Codeforces 271 Div 2 A Keyboard
  4. ueditor的工具栏显示乱码解决方法 小问题.. 是你的页面编码与语言包js编码不符所导致的
  5. SPA解释:单页应用程序
  6. linux下用shell删除三天前或者三天内的文件
  7. Visual Studio 单元测试之二---顺序单元测试
  8. 201521123080《Java程序设计》第5周学习总结
  9. JAVA中发送电子邮件的方法
  10. 【USACO】 奶牛会展
  11. spring boot+mybaits+mysql+generato(逆向工程)+前后台数据交互
  12. MVC的HTTP请求处理过程(IIS应用程序池、CLR线程池)
  13. RSA加密和解密工具类
  14. Flask web开发之路五
  15. saliency map [转]
  16. springboot 容器启动事件
  17. mysql编写存储过程(2)
  18. HTTPClient实现免登陆请求(带cookie请求)
  19. 创建Django的App
  20. Graph Cut

热门文章

  1. linux安全加固(2)
  2. WPF 窗体拖转时不触发MouseLeftButtonUpEvent
  3. SpringMVC 和Struts2的区别
  4. WIN7下使用VC2010调试uCOS-II 2.91
  5. centOS 下 VSFTP的安装和设置
  6. NSDictionary转化为实体类对象
  7. 7 Types of Regression Techniques you should know!
  8. java获得当前文件路径
  9. ubuntu上完全卸载package
  10. PhpStorm主题