sciTE - 编译环境由 lua5.1升级到lua5.3.5 的操作方法

一、目前遇到的问题

  (1)安装的sciTE是免安装版的,编译时会出现“‘lua5.1’ 不是内部或外部命令,也不是可运行的程序 或批处理文件”的问题。
  (2)或者luaForWindows编译时使用的lua版本是5.1而不是5.3.5。

 

二、我们的需求

   我们的需求是,在 sciTE 里要使用 lua5.3.5 来进行编译执行lua脚本。

 

三、如何操作
  1. 先安装好lua 和 sciTE。自行安装,这里省略。

    安装完后,有lua.exe 和 sciTE.exe
    文件夹里有lua.exe和sciTE.exe

  2. 配置好lua5.3.5 的环境变量path,自行配置,这里省略。我的安装路径是 D:\Lua\lua5.3.5
    网上查看如何配置环境变量

  3. 打开sciTE.exe,打开Options - Open lua.properties。
    替换sciTE的lua.properties以进行编译环境升级,替换位置(可直接拉到文件最下方找到):

(1) 将# compatible with LuaBinaries for Lua 5.1; will work on both platforms.下的:
	
	command.compile.*.lua=luac5.1 -o "$(FileName).luc" "$(FileNameExt)"
	
	替换为
	command.compile.*.lua=luac -o "$(FileName).luc" "$(FileNameExt)"


(2)将# Lua 5.1下的:
	command.go.*.lua=lua5.1 "$(FileNameExt)"
	
	替换为:
	command.go.*.lua=lua "$(FileNameExt)"
	

  这样就操作完成了,保存一下。

 

四、其他问题

  (1)编译时出现乱码:把sciTE编码类型改为utf8,方法网上查。
  (2)F5运行不了代码:需要先把文件保存为lua类型,然后再执行。

 

参考文档:
  1. 《Windows安装lua,并使用SciTE进行编辑》 https://blog.csdn.net/zhou20161107/article/details/78716932
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值