在Mac OS中安装Lua的教程
lua 是一个轻量级的编程语言,在游戏开发上使用非常多。在这篇文章中,我们将向你介绍在 mac os x 系统上安装和使用最新版本的 lua 5.2.1。
如果你的系统已经安装了 rudix,只需要执行 sudo rudix install lua 即可,否则 rudix 提供一些独立的软件包用来安装,打开你的浏览器并根据系统选择相应的版本来安装。
下载之后双击安装包并执行如下的安装指令:
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.1
mountain lion 下的安全注意事项:
在 mountain lion 下事情稍微有一点点麻烦,你在运行安装程序时可能会提示这样的错误信息:“lua-5.2.1-0.pkg” can't be opened because it is from an unidentified developer. 这表示这个软件包没有在苹果上注册过,但你可以选择信任 rudix 开发者,然后进行安装。
下面是将安全设置屏蔽的过程:
- 按 control 键然后在点击软件包
- 在弹出菜单中选择 open
- 点击 open 按钮
现在就可以正常执行安装过程了。
安装完毕后可以测试 lua 程序了,来试一下 hello world 吧:
lua
lua 5.2.1 copyright (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
end
end
co = coroutine.create(fibo)
n = arg[1] or 20
for i = 0, n do
print(i,coroutine.resume(co))
end
然后运行 lua fibo.lua 看输出结果:)
推荐阅读
-
maven的安装配置以及在IDEA中的配置图文教程
-
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
-
在Mac OS的PHP环境下安装配置MemCache的全过程解析
-
在Mac OS系统上安装Python的Pillow库的教程
-
在VMware中为Linux系统安装vmware tools的详解教程
-
在Mac 上制作OS X 10.10 Yosemite U盘的图文教程
-
在Centos7中安装Docker1.12的详细教程
-
在Mac OS X中快速安装TEX的一种新的方法
-
vmware 12 安装 mac os 10.12正式版的教程
-
在 CentOS 7 中安装 MySQL 8 的教程详解