我在Lua中是全新的。這就是我在新的虛擬Ubuntu上所做的。首先,我安裝從官方網站下載的lua-5.3.4。錯誤:找不到匹配查詢的結果。對於ubuntu中的luarocks
make linux
make install
而這是依賴關係庫的README.md暗示我做的。
luarocks install torch
luarocks install nn
luarocks install dpnn
luarocks install torchx
luarocks install rnn
但是,無論我在哪裏使用它們,總是會返回此錯誤消息。
Error: No results matching query were found.
所以我按照建議,我發現這裏從http://torch.ch/docs/getting-started.html
安裝火炬這是我做的
git clone https://github.com/torch/distro.git ~/torch --recursive
cd ~/torch; bash install-deps;
./install.sh
source ~/.bashrc
所有這些命令都在mycount的
[email protected]:~/Documents/relation inference$
然後我再次嘗試安裝依賴項並再次失敗。
sudo luarocks install rnn
sudo luarocks install nn
sudo luarocks install torch
我切換到根計數sudo su
。然後,我再次做luarocks install nn
。我得到這個:
[email protected]:/home/vera/Documents/relation inference# luarocks install nn
Installing https://rocks.moonscript.org/nn-1.0.4-1.src.rock...
Using https://rocks.moonscript.org/nn-1.0.4-1.src.rock... switching to 'build' mode
gcc -O2 -fPIC -I/usr/include/lua5.1 -c lnn.c -o lnn.o
lnn.c:4:23: fatal error: nanomsg/nn.h: 沒有那個文件或目錄(this means :no that file or the dict)
compilation terminated.
Error: Build error: Failed compiling object lnn.o
雖然我在根目錄下使用其他命令,我仍然得到相同的錯誤信息。
[email protected]:/home/vera/Documents/relation inference# luarocks install rnn
Error: No results matching query were found.
[email protected]:/home/vera/Documents/relation inference# luarocks install torch
Error: No results matching query were found.
[email protected]:/home/vera/Documents/relation inference# luarocks install torch7-master
Error: No results matching query were found.
我已經從GitHub下載了依賴關係。
嘗試'須藤luarocks搜索--all'地看到,您可以安裝的軟件包。 由於火炬有自己的岩石確保你正在執行的'luarocks'是火炬一,而不是你的系統。 –