如何在luarocks install <rockname>命令中给出PREFIX = <dir>?

时间:2016-03-30 20:46:32

标签: lua makefile luarocks

我正在尝试使用this指南安装turbo。我想在除/ usr / local之外的某个目录中安装turbo。来自git repo上的turbo源代码的make文件有一个名为PREFIX的变量,其默认值为/ usr / local。 当发出以下命令时,我如何传递PREFIX的值。

$ luarocks install turbo

此外,该指南还显示了通过克隆repo并提供PREFIX来生成命令来安装turbo的其他方法,但我只想知道是否有任何方法可以使用luarocks install来执行此操作。

摘录涡轮增压指南

  

您还可以使用项目源中包含的Makefile安装Turbo:

$ git clone https://github.com/kernelsauce/turbo.git
$ cd turbo && make install
  

您可以为make提供一个PREFIX参数,它将Turbo安装在指定的目录中。

1 个答案:

答案 0 :(得分:1)

您可以使用LuaRocks的--tree标志将模块安装到自定义目录。示例:luarocks install --tree lib lpeg