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
- --:--:-- --:--:-- --:--:--
- --:--:-- :: --:--:--
- 271k :: :: ::
- 271k 271k :: :: --:--:--
- curl -R -O http://www.lua.org/ftp/lua-5.3.0.tar.gz
- tar zxf lua-.tar.gz
- cd lua-
- make linux test
测试安装成功与否和版本号是否正确
- adeMacBook-Pro:lua- apple$ lua
- Lua Copyright (C) - Lua.org, PUC-Rio
查看Lua的目录
- adeMacBook-Pro:lua- 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 = ,
- while true do
- coroutine.yield(a)
- a, b = b, a + b
- end
- end
- co = coroutine.create(fibo)
- n = arg[] or
- , n do
- print(i,coroutine.resume(co))
- end
- adeMacBook-Pro:lua_dev apple$ lua hel.lua
基础入门请参考:
http://www.cnblogs.com/linbc/archive/2009/06/02/1494622.html
Mac OS X 上的安装Lua开发环境的更多相关文章
- Mac OS X 上的安装Lisp开发环境
到网站:https://common-lisp.net/project/lispbox/ 下载lispbox 解压下载下来的包,找到Emacs 测试: 我们也可以使用homebrew来安装lisp的解 ...
- Mac OS X 上的安装haskell开发环境
到haskell官方下载haskell的工具包: https://downloads.haskell.org/~platform/2014.2.0.0/Haskell%20Platform%20201 ...
- Sqlite在Windows、Linux 和 Mac OS X 上的安装过程
一:在 Windows 上安装 SQLite 1,下载 请访问SQLite下载页面http://www.sqlite.org/download.html,从Windows 区下载预编译的二进制文件.需 ...
- Swig在Mac OS X上的安装
网上有很多类似文章介绍Swig怎么在Mac OS X上安装和配置,一般来说就是: 下载pcre,configure & make & make install 下载swig,confi ...
- go语言系列--golang在windows上的安装和开发环境goland的配置
在windows上安装golang软件 golang中国网址为:https://studygolang.com/dl 我的学习选择版本:1.12.5 golang 1.12.5版本更新的内容:gola ...
- 【转】搭建Mac OS X下cocos2d-x的Android开发环境
http://young40.github.io/blog/2013/02/23/setting-up-android-development-envirment-on-mac-os-x/ http: ...
- 金玉良缘易配而木石前盟难得|M1 Mac os(Apple Silicon)天生一对Python3开发环境搭建(集成深度学习框架Tensorflow/Pytorch)
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_189 笔者投入M1的怀抱已经有一段时间了,俗话说得好,但闻新人笑,不见旧人哭,Intel mac早已被束之高阁,而M1 mac已经 ...
- 如何在Mac OS系统下配置Java服务器开发环境
1.http://www.oracle.com/technetwork/Java/javase/downloads/index-jsp-138363.html 安装JDK(可通过java -versi ...
- Mac OS 10.8 中的 OpenCV 开发环境设置
一.编译OpenCV 要在Mac OS上使用OpenCV,需要自己编译源代码.操作过程如下: 1)从http://www.cmake.org下载cmake 2.8安装包. 2)安装cmake 2.8. ...
随机推荐
- DataTable列上多值运算
1.从网上找了个中缀算法(也不知道什么前缀后缀,抱歉),可以对字符串表达式进行运算 2.有些时候还是会用到ASCII码表的 char c = expression[k];//expression为一字 ...
- Unity3d三大光照渲染介绍
重要:在目前市面上常见的游戏引擎中,主要采用以下三种灯光实现方式: 顶点照明渲染路径细节 Vertex Lit Rendering Path Details 正向渲染路径细节 Forward Re ...
- Linux 下源码包安装MariaDB
.8.5]# cd cmake-2.8.5 [root@zabbix_server cmake-2.8.5]# ./bootstrap [root@zabbix_server cmake-2.8.5] ...
- html5浮动、等高、弹性盒模型
1px dashed虚线 box-sizing拯救了布局 1.inherit 继承父级 2.content-box(默认)-----这个盒子的边框.内边距 这2个值是不包括在width和height ...
- WPF捕捉Windows关机事件
private const int SC_SCREENSAVE = 0xF140; private const int WM_QUERYENDSESSION = 0x0011; private boo ...
- WPF 检测输入状态
[DllImport("user32.dll")] static extern bool GetLastInputInfo(ref LASTINPUTINFO plii); pub ...
- iOS-(kCFStreamErrorDomainSSL, -9802)
kCFStreamErrorDomainSSL, -9802 我是微博授权时get页面时候碰到的 其实就是http安全问题 在info.plist里添加并设置Allow Arbitrary Loads ...
- 新手选择使用 Linux 桌面的七个注意点
导读 刚接触Linux桌面的用户该如何选择一款合适的Linux桌面环境呢?如果你习惯使用Windows或OS X,那么一想到要选择就让人犯难,那么你又该如何在十几个主要的Linux桌面.几十个次要的当 ...
- NGUI 新版操作教程
http://www.tasharen.com/forum/index.php?topic=6754
- angular 强制刷新路由,重新加载路由
angular js ui-route 在使用时默认不是不会刷新路由的,所有有些时候我们需要主动刷新路由. 主动刷新方法是: <a ui-sref="profitManage" ...