Я не могу установить некоторые зависимости 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.

или вы также можете установить зависимости по очереди, как показано ниже:

Судо Луарокс установить дпнн Судо Луарокс установить нн...... Судо Луарокс установить тдс

Другие вопросы по тегам