如何设置zerobrane studio的环境变量
2014-10-17 7:38:58
收藏:0
阅读:118
评论:2
点赞
用户936332
以下方法适用于 Linux 平台:
通过将以下代码添加到 user.lua 中配置 luajit 解释器
path.lua = "your_path/luajit"通过将以下代码添加到 /opt/zbsstudio/lualibs/mobdebug/mobdebug.lua 中来配置环境变量
package.path = package.path .. ';my\_path/?/init.lua'package.cpath = package.cpath .. ';my\_path/?.so'
2014-12-04 08:57:43
评论区的留言会收到邮件通知哦~
推荐文章
- 如何将两个不同的lua文件合成一个 东西有点长 大佬请耐心看完 我是小白研究几天了都没搞定
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?
- addEventListener 返回 nil Lua
- Lua中获取用户配置主目录的跨平台方法
这些说明针对 Torch 的 Windows 版本,但是如果路径被修改的话,Linux/OSX 版本的步骤也应该是可行的。
假设 Torch 被安装在
C:\Program Files\Torch,那么想要从 ZeroBrane Studio (ZBS) 中以外部解释器的形式运行 Torch,你需要在<ZBS>\cfg\user.lua配置文件中添加path.lua=[[C:\Program Files\Torch\bin\torch-lua]]。现在,当你从 ZBS 中执行 Lua 脚本(
Project | Run或F6)时,它将在 Torch 环境中运行:local torch = require 'torch' local data = torch.Tensor{ {68, 24, 20}, {74, 26, 21}, {80, 32, 24} } print(data)然而,在 Windows 上,还需要进行几个步骤才能启用调试(这些步骤在其他系统中可能不需要,但我没有在那些系统上测试过调试)。ZBS 使用的是 luasocket,在编译时会链接
lua51.dll,但是 Torch 使用的是libtorch-lua.dll,因此将 luasocket 加载到你的(Torch)进程中可能会导致崩溃。为了使它能够正常工作,你需要构建一个代理 DLL 并将它放入你的Torch/bin文件夹中。要构建代理 DLL,你需要 Visual Studio C++ 或 mingw/gcc 编译,并按照以下步骤:
mkforwardlib.lua(VS)或mkforwardlib-gcc.lua(mingw/gcc)脚本。lua mkforwardlib.lua libtorch-lua lua51 X86;如果一切顺利,这将在当前文件夹中生成lua51.dll文件。lua51.dll文件复制到Torch\bin文件夹中。现在,你应该能够使用
Project | Start Debugging来调试 Torch 脚本。