在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 看输出结果:)

(0)

相关推荐

  • Mac平台中编译安装Lua运行环境及Hello Lua实例

    1.下载Lua安装包 下载地址:http://www.lua.org/download.html,目前最新的Lua是5.2.3.解压得到doc.src.Makefile.README共4个文件. 2.编译Lua环境 1)控制台下cd  Lua解压路径. 2)执行make  平台,我是Mac,所以执行make macosx: 3)在src中生成lua和luac两个可执行文件,这两个文件可以单独拿出来,比如我们在Lua解压路径下创建bin目录,将生成的可执行文件放进去. 3.Hello Lua 1)

  • 在Mac OS中安装Lua的教程

    Lua 是一个轻量级的编程语言,在游戏开发上使用非常多.在这篇文章中,我们将向你介绍在 Mac OS X 系统上安装和使用最新版本的 Lua 5.2.1. 如果你的系统已经安装了 Rudix,只需要执行 sudo rudix install lua 即可,否则 Rudix 提供一些独立的软件包用来安装,打开你的浏览器并根据系统选择相应的版本来安装. 下载之后双击安装包并执行如下的安装指令: Lua 将默认安装到 /usr/local/ ,Lua 解释器完整的路径是 /usr/local/bin/

  • Mac OS上安装PostgreSQL的教程

    容我开头啰嗦一下.一直以来,我和 MySQL 这位久经考验的老朋友合作愉快.但自从了解了一点 PostgreSQL 后, 对其丰富的功能特性就十分着迷.比如字段类型原生支持 json, xml 和 array.跟 MySQL 比起来,感觉 PostgreSQL 更高级一些. 安装brew 官方文档: http://mxcl.github.com/homebrew/ 先安装Git,打开一个shell: cd /usr/local sudo mkdir homebrew curl -L https:

  • Mac中安装nvm的教程分享

    1.安装 nvm curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash 安装成功默认将会在用户文件夹中生成一个隐藏的 .nvm 文件 显示隐藏文件:defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder 隐藏隐藏文件:defaults write com.apple.finder Apple

  • Mac系统完美安装PHP7详细教程

    PHP发布5.6版本后,一直在等,等到了跨越式的PHP7版本,那么问题来了,版本6到哪去了?根据官方的说法,现在的PHP7要比PHP5.6快一倍,有的朋友说快十倍,反正是更快了,本人习惯Mac系统,因此根本Mac系统详细讲解如何安装PHP7! 一般有好几种方法来安装. 一,我们可以去官网上下源码去编译,我也尝试这种方法了,但是最后编译安装make test,这一步的时候,报错,于是就大胆尝试第二种方法吧! 二,使用第三方包homebrew来安装,非常迅速有效! 安装教程: 1.首先我们需要安装H

  • jdk在centos中安装配置图文教程

    1下载jdk,地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 历史版本下载:打开页面拉到底部. 选择自己要的版本下载.我这里下载的是jdk-7u80-linux-x64.rpm 2删除系统自带jdk 查看是否安装了openjdk使用命令 rpm -qa | grep jdk sudo yum remove xxx(上面查询到的名字) 3修改安装包权限 sudo chmod 777 jdk-7u80-li

  • 在python中安装basemap的教程

    1. 确保python环境安装完毕且已配置好环境变量 2. 安装geos: pip install geos 3. 下载.whl文件: (1)pyproj‑1.9.5.1‑cp36‑cp36m‑win_amd64.whl (2)basemap‑1.1.0‑cp36‑cp36m‑win_amd64.whl 注,这两个文件均可在 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 找到, 需要特别注意的是版本号一定要对应(比如多少位机器,什么版本的python)

  • VMware Workstation 15 Pro中安装ubuntu1804的教程(图文详解)

    这篇笔记是一篇安装教程,没有什么实际的意义,仅为了记录一下--距离上次弄这东西不知道多长时间了,以至于这次再次使用时很是生疏,于是就想着把过程记录下来方便之后查看. 这里不涉及VMware Workstation 15 Pro的安装.仅为如何在其中安装ubuntu以及实现与物理主机之间的复制粘贴等. 一大波图片来临了.对!都是图片-- 一.创建ubuntu虚拟机 注意:这里选择"稍后安装操作系统",要不然VMware就帮你弄好了,没意思. 注意:此这里选择你的镜像文件 注意:网络连接,

  • 在Windows10中安装TomCat的教程图解

    在windows平台中安装TomCat 本文将为大家介绍TomCat在Windows平台中如何进行部署使用,带你快速入门使用TomCat TomCat简介 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun 和其他一些公司及个人共同开发而成.Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试

  • 在Mac OS上安装Vagrant和Docker的教程

    当听到很多人在说Docker是多么多么的棒,很多新潮的孩子都在使用它时,我决定在我的开发环境上也来尝试下.在下面的这篇文章中,我将讲解在Mac OS X怎样建立Postgres,Elasticsearch和Redis. 什么是Docker Docker用轻量容器把一个APP从它运行的OS中隔离开.它把APP放入到一个孤立的盒子中,对外只呈现需要使用的文件夹和端口. 这样,基于建立和使用APP的容器是可重用,共享的.目前,在Docker集中已经存在了15,000种以上的容器.Docker就像一个商

  • 在Mac OS X安装Docker教程

    Mac OS X用户使用Docker Toolbox安装Docker软件, Docker Toolbox包含了下列的Docker 工具: Docker CLI客户端, 用来运行Docker Engine,并创建镜像和容器 Docker Machine, 在Mac OS X终端运行Docker Engine命令 Docker Compose, 用来运行docker-compose命令 Kitematic, Docker图形用户界面 Docker QuickStart, 快速启动Docker命令行环

随机推荐