在c-compile过程中为luarocks的lua安装yaml的问题
我有lua,我使用luarocks不属于. 编辑:在Windows系统上 我通过下载luasocket-2.2.2-3.win32-x86.rock文件从 v202-3从这里.它是一个较旧的版本,但起作用. 现在,我需要安装yaml,以便我可以使用yaml文件.现在,我被迫使用 *.src.Rock文件或.rockspec文件安装. 我尝试过: luarocks install yaml给出: D:\user\workspace\_lua>luarocks install yaml Warning: Failed searching manifest: Failed fetching manifest for https://luarocks.org - Failed downloading https://luarocks.org/manifest - C:\Users\user\AppData\Local/LuaRocks/Cache/https_
12 2023-12-25
编程技术问答社区
在Windows中运行luarocks 2.2.0的问题-'pwd'无法识别
我在64位Windows 7中安装了Luarocks,所有内容都正确安装了,但是当我尝试运行Luarocks时,我会收到以下错误: 'pwd' is not recognized as an internal or external command, operable program or batch file. C:\Program Files (x86)\Lua\5.1\lua: ... Files (x86)\Lua\5.1\lua/luarocks\fs\win3 2\tools.lua:24: attempt to index local 'directory' (a nil value) stack traceback: ... Files (x86)\Lua\5.1\lua/luarocks\fs\win32\tools.lua:24: in function 'command_at' ... Files (x86)\Lua\5.1\l
12 2023-12-07
编程技术问答社区
在Windows上通过Luarocks安装的socket.core文件需要luasocket的错误
系统配置: OS: Windows 7 x64 lua -v Lua 5.1.4 luarocks -v 2.2.0beta1 luarocks list luasocket 3.0rc1-1 (installed) - C:/Program Files (x86)/LuaRocks/systree/lib/luarocks/rocks luarocks show luasocket LuaSocket 3.0rc1-1 - Network support for the Lua language LuaSocket is a Lua extension library that is composed by two parts: a C core that provides support for the TCP and UDP transport layers, and a set of Lua modules tha
16 2023-11-23
编程技术问答社区
错误:找不到匹配查询的结果.对于Ubuntu的Luarocks
我在Lua中是全新的.这就是我在新的虚拟ubuntu上所做的.首先,我安装了从他们的官方网站下载的LUA-5.3.4. make linux make install 这是luarocks install torch luarocks install nn luarocks install dpnn luarocks install torchx luarocks install rnn 但是,无论我在哪里使用它们,它总是会返回此错误消息. 错误:找不到匹配查询的结果. 所以我遵循我在此处找到的建议,从/docs/getting-started.html 这就是我做的 git clone https://github.com/torch/distro.git ~/torch --recursive cd ~/torch; bash install-deps; ./install.sh source ~/.bashrc 所有这些命令都在mycou
38 2023-11-02
编程技术问答社区
警告:file.lua没有被这个LuaRocks的安装所追踪。
我正在尝试安装一个名为luarocks install https://raw.githubusercontent.com/qassemoquab/stnbhwd/master/stnbhwd-scm-1.rockspec 但这给我带来了不幸的,加重的错误: nvcc fatal : Value 'sm_20' is not defined for option 'gpu-architecture' 据我所知,解决此问题的唯一方法是手动更改 cmakelists.txt 文件来自: IF (CUDA_FOUND) LIST(APPEND CUDA_NVCC_FLAGS "-arch=sm_20") to: IF (CUDA_FOUND) LIST(APPEND CUDA_NVCC_FLAGS "-arch=sm_30") 这样,这意味着我必须将存储库克隆到本地文件中,更改cmakelists文件,然后luarock做到这一点. (作为免责声
30 2023-10-24
编程技术问答社区
如何在没有互联网的情况下安装luarocks软件包?
我在github上使用了火炬发行库,并安装了luajit和luarocks. 我想从源中安装Luarocks软件包,该软件包正在下载包装(.zip文件)并从源构建它们. 我尝试通过从github下载软件包,然后运行luarocks install modulename.rockspec进行操作.但是这里再次开始从github克隆. 谁能告诉我这样做的确切程序? 解决方案 您可以使用使用源岩石 源岩是包含源源的.src.rock扩展程序的包装.您创建它包装Rockspec: luarocks pack bla-1.0-1.rockspec # uses the network 这会产生Bla-1.0-1.src.Rock.运行luarocks build bla-1.0-1.src.rock不使用网络来构建bla,但它将在需要时触电以获取依赖项.因此,您需要事先打包和安装所有依赖项. 使用二进制岩石 二进制岩石是包含.lua或.
30 2023-10-24
编程技术问答社区
在Windows上安装带有Luarocks的Torch7,出现mingw构建错误
我遵循说明在这里明格.一切都很好,我能够安装岩石,包括需要像Luasocket这样的编译的岩石. 我遵循 Torch7 页面上的说明,通过Luarocks安装火炬.但是它失败了.我不明白为什么. 这是控制台输出.我最好的猜测是,当我认为我希望使用mingw时,它与Building for: Visual Studio 9 2008有关. PS C:\WINDOWS\system32> luarocks --server=https://raw.githubusercontent.com/torch/rocks/master install torch Installing https://raw.githubusercontent.com/torch/rocks/master/torch-scm-1.rockspec... Using https://raw.githubusercontent.com/torch/rocks/master/torch-scm-1.roc
30 2023-10-24
编程技术问答社区
构建luafilesystem的Luarocks错误
我正在使用 luarocks 2.2.0beta1 在Windows 7上安装 luafilesystem lua 5.2 和 mingw .我有一个错误: >luarocks install luafilesystem Installing http://rocks.moonscript.org/luafilesystem-1.6.2-2.src.rock... Using http://rocks.moonscript.org/luafilesystem-1.6.2-2.src.rock... switching to 'build' mode mingw32-gcc -O2 -c -o src/lfs.o -IC:/lua/include/src/lfs.c mingw32-gcc -shared -o lfs.dll src/lfs.o C:/lua/bin/lua52.dll -lm C:\lua\bin\lua52.dll: file not recognized: F
22 2023-06-20
编程技术问答社区
设置一个私有的luarocks仓库
对于我的设置,我需要为Luarocks Rocks的私人存储库,我可以将它们安装在我的开发环境中而无需连接到Internet.为Luarocks设置远程存储库的步骤是什么?我可以使用SFTP服务器吗?有人有这样的经验吗? 解决方案 在有关此主题上进行更多挖掘之后,我能够使用我需要的软件包设置一个私人Luarocks存储库.感谢此处的答案:如何安装luarocks没有Internet的软件包?,我设置了HTML服务器并将文件复制到目录中,并创建了清单文件.之后,我能够将Luarocks指向使用该服务器来安装所需的岩石. mkdir my_rocks mv *.rock my_rocks # suppose we have some packed .rock files here cd my_rocks luarocks-admin make-manifest my_rocks
24 2023-06-20
编程技术问答社区
找不到OPENSSL的头文件
我试图在Ubuntu终端安装Luasec,但它只是向我显示此错误: Error: Could not find header file for OPENSSL No file openssl/ssl.h in /usr/local/include No file openssl.h/ssl.h/ in /usr/include No file openssl/ssl.h in /include You may have to install OPENSSL in your system and/or pass OPENSSL_DIR or OPENSSL_INCDIR to the luarocks command. 当我检查OpenSSL版本时,它说其1.1.1f 那么我该如何继续? 解决方案 通过使用命令通过Luarocks安装终端的OpenSSL来解决问题: Luarocks install openssl 现在安装它后,它可以工
310 2023-05-22
编程技术问答社区
Luarocks: 从有多个文件的包中创建一个岩石
使用luarocks,我遵循了示例 - 一个文件 说我有以下文件testrock.lua: module('testrock') function add(a, b) return a+b end 和testrock-scm-1.rockspec package = "testrock" version = "scm-1" source = ... description = ... dependencies = ... build = { type = "builtin", modules = { testrock = "testrock.lua" } } i然后运行luarocks make,然后安装testrock就可以了(我可以转到另一个目录并运行require 'testrock'). 示例 - 两个文件 但是,假设我想添加另一个文件foo.lua: function testrock.su
40 2023-05-16
编程技术问答社区
Windows上的Luarocks无法识别我的lua_libdir
我想使用luarocks在lua上安装nngraph 使用此代码 luarocks --from=https://raw.githubusercontent.com/torch/rocks/master/ install nngraph 但这是给我一个错误 它说: 错误:查找LUA库失败.您可能需要配置lua_libdir. 有人有相同的经验吗?你可以解决吗? 这是我的config-5.2.lua: rocks_trees = { { name = [[user]], root = home..[[/luarocks]], }, { name = [[system]], root = [[d:\shared\ta\_bootstrap\_install\]], }, } variables = { MSVCRT = 'MSVCRT', LUALIB = 'D:
62 2023-03-15
编程技术问答社区
从2.0.2更新到2.2.0后,Luarocks停止工作。
我使用luaforwindows安装Luarocks 2.0.2随附的LUA,当我键入Luarocks时,请在命令行中安装Luarocks时,它安装了最新的2.2.0 Luarocks有错误 Site-local luarocks/site_config.lua file not found. Incomplete installation? 'uname' is not recognized as an internal or external command, operable program or batch file. 'uname' is not recognized as an internal or external command, operable program or batch file. C:/Program Files (x86)/Lua/5.1/lua: C:\Program Files (x86)\Lua\5.1\lua/luarocks\ cfg.l
84 2023-03-15
编程技术问答社区
对于一个新的Luarock,正确的Rockspec文件名是什么?
根据此页面: http://luarocks.org/en/creating_a_rock 这应该保存在名为luafruits-1.0-1.rockspec的文件中.这 名称必须包含"软件包"和"版本"的小写版本 字段,否则Luarocks会抱怨. 但是,其他Luarocks使用rockspec作为文件名.我在哪里可以获取有关rockspec vs name-VER-REV.rockspec的更多信息? Luarocks本身使用rockspec文件名: blob/master/rockspec 解决方案 a rockspec文件名是版本的敏捷,但只能与luarocks make命令一起使用(因此,它对开发/boottrapping非常有用).为了重新分配RockSpec(例如,发送包含在 http://luarocks.orgs.org )中.有些开发人员还将rockspecs/ dir保留在其储备的存储库中,其中包含其发行版:用户可以通过使用命令(例如 luaroc
34 2023-03-15
编程技术问答社区
Luarocks 编译对象失败
我很熟悉使用lu​​arocks安装图书馆之类的东西,我遇到了一个问题,我不确定如何在安装lapis的依赖项时如何解决. 如您所见,我没有为青金石安装的依赖项(我认为当我尝试下载Lapis时它们会自动安装).我正在使用常规命令提示.变得如此新,我想我可能做错了很多事情.我应该使用其他东西吗?任何指针都会很棒,谢谢! 解决方案 获取此消息: 'cl' is not recognized as an internal or external command, operable program or batch file. 表示您在可执行文件搜索路径(PATH环境变量)中没有C编译器.特别是,Luarocks是从Microsoft Visual Studio的C编译器搜索的.如果您安装了Visual Studio,则应启动其" X86 Development命令提示符",然后在您的PATH中设置cl.exe的目录,Luarocks会找到它. 使用Visual St
10 2023-03-15
编程技术问答社区
Lua。使用luarocks从本地安装的岩石(或从.zip/.tar.gz)中安装一个岩石。
我四处寻找,但我无法确定是否可能. 基本上, http://luarocks.org 已经下降了,我已经在另一台机器上安装了luafilesystem的副本在这里.使用Ruby,可以在本地使用" GEM"命令交叉安装Ruby Gems.我想知道岩石和luarocks是否可以使用. 有什么方法可以通过使用该岩石的另一个本地安装来"跨安装"一块岩石(例如Luafilesystem)? 类似: luarocks install //10.0.1.123/machine/path/to/luafilesystem/on/other/machine 是我想做的. 更新:例如,如果我从在这种情况下,安装的"源"可以/可以是机器本地的,而不是遥控器(并且不一定已经安装为岩石). 解决方案 luarocks具有pack子命令,该子命令将创建一个二进制岩石(一个包含安装模块的所有文件的zip文件).鉴于体系结构匹配 ,您可以使用该二进制岩石在另一台计算机上安装
114 2023-03-15
编程技术问答社区
如何使用Luarocks为Lua5.2和5.1安装库?
我正在编写一个小型LUA项目,并使用Luarocks安装我的第三方依赖关系.我的计算机上的默认LUA版本为5.2,到目前为止,一切正常. 但是,今天我偶然发现了一个使我感到困惑的问题.我想在LUA 5.1和Luajit上运行我的程序,以查看它是否也可以在这些版本上使用,但是我很难让Luarocks下载依赖项的适当版本.作为最后的手段,我试图告诉LUA5.1使用Luarocks安装的5.2库(通过将环境变量设置为与LUA_PATH_5_2> LUA_PATH_5_2>>>>>>>>>>),但不幸的是,这还不够:我的项目取决于在基于C的模块Luafilesystem上,因此我需要安装5.1和5.2的单独版本. . 我必须如何安装依赖的5.1和5.2版本?我需要将一些参数传递到luarocks install命令吗?我需要在计算机上安装多个Luarocks吗?令我感到困惑的一件事是,内部.luarocks文件夹的东西是在5.2子文件夹(〜/.luarocks/share/lua/5.
52 2023-03-15
编程技术问答社区
路亚罗克斯安装
我正在尝试安装最新版本的luarocks,从 luaforge luaforge lua binaries Project 转介官方lua网站.但是安装脚本返回以下错误(由于堆栈溢出限制而导出输出): LuaRocks 2.4.x installer. ======================== == Checking system... == ======================== Admin privileges available for installing Looking for Lua interpreter checking C:\Programs\Lua Found lua.exe, testing it... Interpreter found, now looking for link libraries... checking for C:\Programs\Lua\lua5.3.lib checkin
64 2023-03-15
编程技术问答社区
错误。寻找Lua库失败。你可能需要配置LUA_LIBDIR
我正在运行 ubuntu 并安装了 luarocks,但是,每当我尝试安装类似 luasocket 的东西(luarocks install luasocket)时,它都会抛出以下错误: 错误:未能找到 Lua 库.您可能需要配置 LUA_LIBDIR 我的两个配置文件都是这样的: rocks_trees = { { name = "user", root = home .. "/.luarocks" }; { name = "system", root = "/usr/local" }; } lua_interpreter = "lua5.3"; variables = { LUA_DIR = "/usr/include/lua53"; LUA_BINDIR = "/usr/bin/lua53"; } 感谢任何帮助! 解决方案 感谢您的回复,但我通过以下方式解决了问题: 卸载lua卸载 luarocks 安装l
1600 2022-07-26
编程技术问答社区