Я не могу установить некоторые зависимости luaJIT
Я пытаюсь установить следующие зависимости luaJIT в моем Ubuntu 16.0.4. Я пытаюсь сделать это, выполнив следующую команду:
for NAME in dpnn nn optim optnet csvigo cutorch cunn fblualib torchx tds; do luarocks install $NAME; done
Система оспаривает мои разрешения и возвращает мне неполный список ошибок, показанный ниже:
mkdir: cannot create directory
‘/home/rkenaya/.cache/luarocks/https___raw.githubusercontent.com_torch_rocks_master’:
Permission denied mkdir: cannot create directory
‘/home/rkenaya/.cache/luarocks/https___raw.githubusercontent.com_torch_rocks_master’:
Permission denied mkdir: cannot create directory
‘/home/rkenaya/.cache/luarocks/https___raw.githubusercontent.com_torch_rocks_master’:
Permission denied Warning: Failed searching manifest: Failed creating
temporary cache directory
/home/rkenaya/.cache/luarocks/https___raw.githubusercontent.com_torch_rocks_master
mkdir: cannot create directory
‘/home/rkenaya/.cache/luarocks/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master’:
Permission denied mkdir: cannot create directory
‘/home/rkenaya/.cache/luarocks/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master’:
Permission denied mkdir: cannot create directory
‘/home/rkenaya/.cache/luarocks/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master’:
Permission denied Warning: Failed searching manifest: Failed creating
temporary cache directory
/home/rkenaya/.cache/luarocks/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master
Я был бы очень признателен за любую помощь.
1 ответ
Полковник тридцать второй,
Я нашел решение проблемы. На самом деле sudo должен ставить префикс команды, но проблема в том, когда вы делаете это, как показано ниже:
$ sudo для NAME в dpnn nn optim optnet csvigo cutorch cunn fblualib torchx tds; сделать luarocks установить $NAME; сделанный
это дает вам ошибку.
Альтернатива: $ для NAME в dpnn nn optim optnet csvigo cutorch cunn fblualib torchx tds; сделать sudo luarocks установить $NAME; сделано, и это должно работать для Linux и OS-X.
или вы также можете установить зависимости по очереди, как показано ниже:
Судо Луарокс установить дпнн Судо Луарокс установить нн...... Судо Луарокс установить тдс