问题标签 [luarocks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lua - 为什么从 Luarocks 安装时出现错误?
我是这个小库的开发者:https ://github.com/martin-damien/babel ,我对 Luarocks 版本有疑问。
从源头
当我使用 Luarocks 从源代码安装时,我没有问题:
来自互联网
但是在部署时(使用: tag master
,添加新的 rockspec 版本并发布到 Luarocks),我无法安装使用
因为我遇到以下错误:
安装https://luarocks.org/babel-1.2-2.src.rock ... 使用https://luarocks.org/babel-1.2-2.src.rock ... 切换到 'build' > mode stat : malsukcesis eltrovi statinformon pri «locales/zh-HK.lua»: 没有这样 > 文件或目录
错误:构建错误:在 /home/damien/.luarocks/lib/luarocks/rocks/babel/1.2-2/lua/locales/zh-HK.lua 中安装 locales/zh-HK.lua 失败:locales/zh-HK .lua:没有这样的文件或目录
正如您在https://github.com/martin-damien/babel/issues/14中看到的,错误发生在不同的文件上(但直到现在,只有语言环境文件,而不是babel.lua
文件)。
我不知道为什么它会像这样随机崩溃,所以如果有人知道为什么或知道它可能来自哪里......
提前致谢,
达米安
lua - 如何让 luaenv 和 luarocks 正确地一起玩
我使用anyenv安装所有脚本语言版本。目前将它用于 perl plenv
, node ndenv
, pythonpyenv
并且刚刚安装了luaenv。太好了,因为不会污染系统目录 - 一切都安装到我的用户定义目录中。
luaenv
安装正常,我可以:
看起来一切正常。
当然luarocks
也想安装。不幸的是,它luaenv
本身不提供对安装的支持luarocks
,(例如缺少luaenv install-rocks
perl 的或类似的东西:)plenv install-cpanm
- 所以尝试按照快速入门指南进行操作,例如:
- 下载源
./configure
make build
配置失败并显示有关丢失的消息lua.h
。
所以,第一个错误:luaenv
is 没有设置正确的路径。:(
之后:
再次尝试:
现在它成功完成了,所以跟着make build
.
检查结果,在src/luarocks/site_config.lua
这显然是错误的。路径不应该指向,/usr/local
而是指向由luaenv
.
我是一个lua-noob。试图学习它。但我什至无法设置基本环境。:(经过一个小时的谷歌搜索放弃并在这里询问:
如何配置和安装luarocks
以正确使用luaenv
和lua
安装的版本luaenv
?
lua - 如果 Luarocks 编译时使用与目标不同的 Lua,是否会发生冲突?
如果我用 Lua(例如 PUC 5.3)编译 Luarocks,然后使用 Luarocks 安装 Rocks 以供不同的 Lua 使用(例如 Luajit,Luarocks --tree my/lua-project-5.1),会不会有任何冲突线?
opencv - 运行 teradeep 演示时出现两个不同的错误,缺少 libthnets.so
我试图安装teradeep/demo-apps进行试验,但遇到了障碍。
打开包装后,我看到了三个文件夹:opencv
、generic-pc
和generic-embedded
. 编译这两个通用文件夹后,我尝试运行所有三个,但三个都失败了。
当我尝试运行generic-pc
时,它给了我:
当我尝试运行opencv
andgeneric-embedded
文件夹时,它给了我:
解决此问题的最佳方法是什么?
lua - 如何在 Cent OS 中安装 luarocks?
我试图在 Cent OS 中安装 luarocks。命令后./configure
我得到错误:
据我了解,首先我需要安装 Lua 并在配置 luarocks 时指定 Lua 的路径
docker - Docker CMD指令执行
我的 docker 文件有以下说明
当我尝试构建图像时,它会成功构建,但luasocket
尚未全部安装在我的 docker 上。
但是当我在docker上的“”之后手动执行这个语句时sudo apt-get update
,一切都很顺利。
为什么在命令行上手动“更新”后正确执行。即使我的 docker 包含“ update
”命令,为什么在这种情况下它会失败?
git - 适用于多个平台的单个 github 存储库
我正在编写一个小型代码项目(或模块),并愿意用 3 种不同的语言实现相同的技术,即:Python、JS、Lua。我想制作一个包含所有这些语言的所有代码的单个 github 存储库。
我的问题是:如何将其作为可安装的包,适用于所有三种语言?IE:
对于 Python,我希望它可以通过
对于 Lua,我希望它可以通过以下方式获得:
同样对于 JS/Node:
是的,我可以为三个不同的平台创建三个不同的存储库,并将它们中的每一个注册为可安装包,但我想将所有内容保存在一个源存储库中。我应该如何进行?谢谢。
macos - 错误:没有为 Mac OS X 中的 luarocks 找到匹配查询的结果
我刚刚在 Mac OS X 10.10.5 Yosemite上torch
按照官方网站上的说明安装和构建。但是我发现无法使用该命令安装任何软件包luarocks
错误信息总是
错误:未找到匹配查询的结果
在这里,我尝试<package_name>
了csvigo
, image
, cv
,这在 Ubuntu 中都是成功的。
那么,有什么想法吗?
lua - 使用 luarocks 分发程序
luarocks 主要用于分发 lua 库,然后require
在脚本中加载这些库。我想知道是否可以使用 luarocks 分发用 Lua 编写的可执行程序。
luarocks 似乎没有区别,因此安装的所有内容都以/usr/lib*
. 是否有一种简单的方法(对于普通用户)可以自动将程序安装到/usr/local/bin
中,最好不必将特殊参数传递给 luarocks?