Lua 是一个轻量级的编程语言,在游戏开发上使用非常多。在这篇文章中,我们将向你介绍在 Mac OS X 系统上安装和使用***版本的 Lua 5.2.1。
成都创新互联是一家集网站建设,集贤企业网站建设,集贤品牌网站建设,网站定制,集贤网站建设报价,网络营销,网络优化,集贤网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
如果你的系统已经安装了 Rudix,只需要执行 sudo rudix install lua
即可,否则 Rudix 提供一些独立的软件包用来安装,打开你的浏览器并根据系统选择相应的版本来安装:
下载之后双击安装包并执行如下的安装指令:
Lua 将默认安装到 /usr/local/
,Lua 解释器完整的路径是 /usr/local/bin/lua
,但你不需要输入完整的路径来调用 Lua,在终端中运行 lua 即可调用解释器。
几个重要的文件:
1 | /usr/ local /bin/lua |
2 | /usr/ local /include/lua.h |
3 | /usr/ local /lib/liblua.a |
4 | /usr/ local /share/doc/lua/readme.html |
5 | /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
键然后在点击软件包现在就可以正常执行安装过程了。
安装完毕后可以测试 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 看输出结果:)
英文原文,OSCHINA 原创翻译
网站标题:在MacOSX上安装和使用Lua
转载来于:http://www.mswzjz.cn/qtweb/news31/253131.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能