2017-08-27 89 views
-2

我想從Lua語言中使用Thrift。我正在嘗試使用luarocks安裝所需的庫。我怎樣才能用連體衣安裝節儉?

luarocks install thrift

返回錯誤!

luarocks搜索節儉

返回無結果!

Apache Thrift有沒有luaforge(luarocks)包?

+0

這是沒有競爭誰寫的最短的句子。你不覺得至少分享你得到的錯誤信息是有意義的嗎?請閱讀[問] – Piglet

回答

1

Thrift不能從正常的luarocks.org岩石儲存庫中獲得,但通過火炬巖儲存庫。所以如果你想使用Luarocks來安裝Thrift庫,你需要將Torch rocks庫添加到你的Luarocks配置中。

爲此,請在您的Luarocks安裝中找到cfg.lua文件。這取決於安裝Luarocks時使用的操作系統和設置。例如,礦山位於/usr/local/etc/luarocks/

找到該文件後,將其打開並找到rocks_servers變量聲明並將字符串"https://raw.githubusercontent.com/torch/rocks/master"添加到列表中。 Luarocks將能夠安裝Thrift庫(在其他有用的庫中,請參閱this)。

重要提示:火炬,因而火炬庫,承擔LuaJIT解釋

+0

感謝您的回答!但它不是lua的節儉!這是libthrift不同於原來的Apache節儉! – Kamyar

+0

哎呀,好吧,我會留下我的回答,以防萬一有人遇到這個問題。據我所知(和我的github和谷歌搜索)沒有爲Apache Thrift Lua庫的rockspec。你將不得不從'/ lib/lua'下的[here](https://github.com/apache/thrift)下載這個庫。您需要自動工具來配置和編譯庫。 – ktb