Welcome 微信登录

首页 / 操作系统 / Linux / 在 Mac OS X 上安装和使用 Lua

Lua 是一个轻量级的编程语言,在游戏开发上使用非常多。在这篇文章中,我们将向你介绍在 Mac OS X 系统上安装和使用最新版本的 Lua 5.2.1。如果你的系统已经安装了 Rudix,只需要执行 sudo rudix install lua 即可,否则 Rudix 提供一些独立的软件包用来安装,打开你的浏览器并根据系统选择相应的版本来安装:
  • Mointain Lion - Lua 5.2.1
  • Lion - Lua 5.2.1
  • Snow Leopard - Lua 5.2.1
下载之后双击安装包并执行如下的安装指令:Lua 将默认安装到 /usr/local/ ,Lua 解释器完整的路径是 /usr/local/bin/lua,但你不需要输入完整的路径来调用 Lua,在终端中运行 lua 即可调用解释器。几个重要的文件:/usr/local/bin/lua
/usr/local/include/lua.h
/usr/local/lib/liblua.a
/usr/local/share/doc/lua/readme.html
/usr/local/share/man/man1/lua.1Mountain Lion 下的安全注意事项:在 Mountain Lion 下事情稍微有一点点麻烦,你在运行安装程序时可能会提示这样的错误信息:“lua-5.2.1-0.pkg” can’t be opened because it is from an unidentified developer. 这表示这个软件包没有在苹果上注册过,但你可以选择信任 Rudix 开发者,然后进行安装。下面是将安全设置屏蔽的过程:
  1. Control键然后在点击软件包
  2. 在弹出菜单中选择 Open
  3. 点击 Open 按钮
现在就可以正常执行安装过程了。安装完毕后可以测试 Lua 程序了,来试一下 Hello World 吧:luaLua 5.2.1Copyright (C) 1994-2012 Lua.org, PUC-Rio> print ("Hello World!")Hello World!键入 Control+D 退出交互命令。下面是一段实现 Fibonacci 算法的代码,代码存为 fibo.lua:-- Fibonacci sequence with coroutines function fibo()   a, b = 0, 1   while true do      coroutine.yield(a)      a, b = b, a + b   endend co = coroutine.create(fibo) n = arg[1] or 20for i = 0, n do   print(i,coroutine.resume(co))end然后运行 lua fibo.lua 看输出结果:)英文原文,OSCHINA 原创翻译inxi: 获得完整的系统信息PXE/kickstart实现远程自动安装RedHat Linux相关资讯      Lua  Lua教程  Mac OS X安装Lua 
  • 使用Nginx+Lua代理Hadoop HA  (07月13日)
  • Ubuntu中Vim添加Lua支持  (04月01日)
  • Lua非阻塞写日志  (01月27日)
  • Nginx+Lua+OpenResty开发环境安装  (05月05日)
  • 使用Lua实现链表的各种操作  (01月31日)
  • Lua与C++交互初探  (01月01日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数