youdianman 发表于 2015-12-31 09:26:16

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

  测试Lua环境是否已经安装:





adeMacBook-Pro:perl_dev apple$ lua
-bash: lua: command not found
View Code  如果没有的话就到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 % XferdAverage Speed   Time    Time   TimeCurrent
DloadUpload   Total   Spent    LeftSpeed
0   0    0   0    0   0      0      0 --:--:-- --:--:-- --:--:--   0
0   0    0   0    0   0      0      0 --:--:--0:00:04 --:--:--   0
5271k    5 15508    0   0   2238      00:02:040:00:060:01:583533
100271k100271k    0   031308      00:00:080:00:08 --:--:-- 83547
View Code


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.0Copyright (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": "^(...*?):(*):?(*)",
"selector": "source.lua"
}
View Code  然后保存为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 or 20
for i = 0, n do
print(i,coroutine.resume(co))
end
View Code  





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
View Code  基础入门请参考:
  http://www.cnblogs.com/linbc/archive/2009/06/02/1494622.html
  
页: [1]
查看完整版本: Mac OS X 上的安装Lua开发环境