gpt4 book ai didi

lua - luarocks 管理是否对项目有 "./node_modules"等效项?

转载 作者:行者123 更新时间:2023-12-01 10:51:56 25 4
gpt4 key购买 nike

在 NodeJS/NPM 中,您可以创建一个 package.json并运行 npm install将所有依赖项安装到项目中的文件夹中:./node_modules . (一个项目可以是一个应用程序或另一个模块/包。)

Ruby 还有一个“捆绑器”系统(使用 .bundle 文件)来跟踪特定于目录(即项目)的 gem。

LuaRocks 有类似的约定吗?还是建议全部安装到/usr$HOME ?

到目前为止,我已经能够获得类似的功能,但我必须创建一个自定义 LuaRocks 配置文件并指定 --tree=my_local_lua_rocks_dir每次我想安装一 block 岩石。当然,我总是可以创建一个 bash 脚本。关键是我似乎违反了约定。

最佳答案

可以使用 --tree 将 Rocks 安装到当前目录下的目录中。旗帜:

luarocks install --tree ./lua_modules lpeg

然后你必须配置你的 package.pathpackage.cpath Lua 中的变量(可通过 LUA_PATHLUA_CPATH 环境变量设置),因此它会找到安装在其中的模块。有几种方法可以方便地做到这一点:this tutorial explains how to do it, with more examples .

关于lua - luarocks 管理是否对项目有 "./node_modules"等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18149358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com