Mac OS X 上的安装Lua开发环境

测试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
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  5  271k    5 15508    0     0   2238      0  0:02:04  0:00:06  0:01:58  3533
100  271k  100  271k    0     0  31308      0  0:00:08  0:00:08 --:--:-- 83547

curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
tar zxf lua-5.3.0.tar.gz
cd lua-5.3.0
make linux test

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

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

查看Lua的目录

adeMacBook-Pro:lua-5.3.0 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 = 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

adeMacBook-Pro:lua_dev apple$ lua hel.lua
0    true    0
1    true    1
2    true    1
3    true    2
4    true    3
5    true    5
6    true    8
7    true    13
8    true    21
9    true    34
10    true    55
11    true    89
12    true    144
13    true    233
14    true    377
15    true    610
16    true    987
17    true    1597
18    true    2584
19    true    4181
20    true    6765

时间: 2024-10-24 18:02:22

Mac OS X 上的安装Lua开发环境的相关文章

Mac OS X 上的安装haskell开发环境

到haskell官方下载haskell的工具包: https://downloads.haskell.org/~platform/2014.2.0.0/Haskell%20Platform%202014.2.0.0%2064bit.signed.pkg adeMacBook-Pro:haskell_dev apple$ ghci GHCi, version 7.8.3: http://www.haskell.org/ghc/ :? for help Loading package ghc-pri

Mac OS X 上的安装Lisp开发环境

到网站:https://common-lisp.net/project/lispbox/ 下载lispbox 解压下载下来的包,找到Emacs 测试:

在mac OS X中配置python mysql开发环境

1. 首先要下载安装mysql,下载地址: http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.19.tar.gz 解压: tar -xzvf mysql-5.6.19.tar.gz 然后下载gmock,编译mysql时需要用到: https://googlemock.googlecode.com/files/gmock-1.7.0.zip 解压到指定目录 <span style="font-size:14px;">unzi

[Sqlite] --&gt; Sqlite在Windows、Linux 和 Mac OS X 上的安装过程

一:在 Windows 上安装 SQLite  1,下载 请访问SQLite下载页面http://www.sqlite.org/download.html,从Windows 区下载预编译的二进制文件.需要下载 sqlite-shell-win32-*.zip 和 sqlite-dll-win32-*.zip 压缩文件,这里下载sqlite-dll-win32-x86-3080600.zip和sqlite-shell-win32-x86-3080600.zip安装包.2个安装包下载地址如下: ht

Swig在Mac OS X上的安装

网上有很多类似文章介绍Swig怎么在Mac OS X上安装和配置,一般来说就是: 下载pcre,configure & make & make install 下载swig,configure & make & make install 但实际上我在第一次按照这个步骤执行的时候,会发现在configure swig的时候,报pcre找不到的问题.然后使用–with-pcre-prefix=强制指定pcre的路径,configure没问题了.然后在make时,又找不到pcre

Sqlite在Windows、Linux 和 Mac OS X 上的安装过程

一:在 Windows 上安装 SQLite 1,下载 请访问SQLite下载页面http://www.sqlite.org/download.html,从Windows 区下载预编译的二进制文件.需要下载 sqlite-shell-win32-*.zip 和 sqlite-dll-win32-*.zip 压缩文件,这里下载sqlite-dll-win32-x86-3080600.zip和sqlite-shell-win32-x86-3080600.zip安装包.2个安装包下载地址如下: htt

如何在Mac OS系统下配置Java服务器开发环境

1.http://www.oracle.com/technetwork/Java/javase/downloads/index-jsp-138363.html 安装JDK(可通过java -version查看当前jdk版本) 2.配置JDK路径 1.进入命令行,开始如下操作: cd  ~touch.bash_profile vi  .bash_profile 2.输入内容jdk变量配置内容: export JAVA_HOME=/Library/Java/JavaVirtualMachines/j

debian下安装lua开发环境

sudo apt-get install luarocks sudo apt-get install lua-socket;sudo apt-get install lua-filesystem; lfs和sockets用来调试,luarocks用来安装别的模块的 开发环境,intellij idea的社区版+lua插件

Mac OS X 上的安装nsq并使用

安装: brew install nsq 使用: The following steps will run a small NSQ cluster on your local machine and walk through publishing, consuming, and archiving messages to disk. follow the instructions in the INSTALLING doc. in one shell, start nsqlookupd: $ n