[cocos2d-x]lua环境配置

简介:

    1. 安装:

    在mac环境下,先要下载 lua解释器,参考了  文章:http://developer.51cto.com/art/201210/362313.htm


    因为我是Lion的系统,所以选择的  http://code.google.com/p/rudix/downloads/detail?name=lua-5.2.1-0.pkg 这个地址的 pkg包,下载下来,然后点击安装。


    安装过程略过不提。


    2. 启动 

     启动过程,直接打开 终端,输入 lua即可 启动 Lua 

     截图如下:

     


 3. 然后就是输入命令了,照例是 Hello,World!

 在 终端中继续输入 : print("Hello,World!")  回车,发现下面显示出来了 Hello,World!

 截图如下:





4. 怎么通过解释器执行 lua脚本文件呢?

    先将 print("Hello ,Word in lua Files!")  写入到一个  test.lua文件中。

    然后启动 lua,输入  lua  test.lua ,结果 发现有错误 ,内容为:

   stdin:1: syntax error near 'test'

   截图如下:

   

   一直郁闷不知道是什么问题,后面发现是因为 第一次输入Lua,后面就已经在Lua交互环境中了,这个时候就不能再输入lua test.lua了,关掉,然后打开终端,直接输入 lua  test.lua,这次换了个错误,错误提示为:

lua: cannot open test.lua: No such file or directory

 截图如下:


  

看提示内容好像是说,找不到对应的文件,后面发现是没有输入对应的路径,将命令改为:

lua /Users/tangaowen/Desktop/test.lua  ,然后回车,这次结果对了,成功搞定。

截图如下:



总算是搞定了,必须是终端启动后直接输入: lua 文件全路径,  然后 不能在Lua已经启动的情况下 输入命令。
















本文转蓬莱仙羽51CTO博客,原文链接:http://blog.51cto.com/dingxiaowei/1366375,如需转载请自行联系原作者
相关文章
|
4月前
|
Linux 数据安全/隐私保护 iOS开发
【教程】使用ipagurd打包与混淆Cocos2d-x的Lua脚本
本文将介绍如何使用ipagurd工具对Cocos2d-x中的Lua脚本进行打包与混淆,以及在iOS应用开发中的实际应用。我们将以Cocos2d-x-2.2.1 samples中的HelloLua为例,详细展示整个处理流程,并提供相应的代码案例演示。
|
Windows
在VsCode上调试Cocos2d-x lua项目
在VsCode上调试Cocos2d-x lua项目
755 0
|
Python
cocos2d-x lua-binding:环境配置
cocos2d-x lua-binding:环境配置
41 0
|
C++
cocos2d-x lua-binding:将lua-binding结果引入到项目中使用
cocos2d-x lua-binding:将lua-binding结果引入到项目中使用
96 0
|
测试技术 Linux Android开发
如何使用ZEROBRANE STUDIO远程调试COCOS2D-X的LUA脚本(转)
http://www.cocos2d-x.org/docs/manual/framework/native/v2/lua/lua-remote-debug-via-zerobrane/zh ZeroBrane Studio做为一个轻量级的Lua IDE,因为它支持跨平台(支持Windows、Mac和Linux)和支持真机调试(Andorid、IPhone和IPad),所以经常被用来调试Lua。
1620 0
|
IDE 开发工具
第一个Cocos2d-x Lua游戏
<span style="font-size:14px;">我们的编写的第一个Cocos2d-x Lua程序,命名为HelloLua,从该工程开始学习其它的内容。<br>创建工程<br>我们创建Cocos2d-x Lua工程可以通过Cocos2d-x提供的命令工具cocos实现,但这种方式不能与Cocos Code IDE集成开发工具很好地集成,不便于程序编写和调试。由于Cocos Code
1902 0
|
IDE API 开发工具
cocos2d-x绑lua的开发环境
2013年是手游开发井喷的一年,也是手游市场竞争最为激烈的一年,ios市场除了刷榜、刷榜,还是刷榜,而android有点像黑市的感觉,水太深(很多渠道商已经从上游控制了流量的入口)。而cocos2d-x作为国内手游2d游戏中最流行的引擎,也渐渐由c++开发转为lua,究其原因。
1106 0
|
3月前
|
存储 NoSQL 关系型数据库
使用lua脚本操作redis
使用lua脚本操作redis
50 0