2017-02-24 1 views
0

Je suis en train d'installer les dépendances de luajit suivantes dans mon Ubuntu 16.0.4 j'essaie de le faire en exécutant la commande suivante:Je ne suis pas en mesure d'installer quelques dépendances luajit

for NAME in dpnn nn optim optnet csvigo cutorch cunn fblualib torchx tds; do luarocks install $NAME; done 

Le système défis mon autorisations et me renvoie la liste partielle des erreurs indiquées ci-dessous:

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 

J'apprécierais hautement toute aide.

+0

Merci Sam pour votre édition de texte. Cela rendrait mon problème plus lisible. –

+0

Vérifiez les permissions de '~/.cache/luarocks'. Assurez-vous que vous êtes le propriétaire et avez des autorisations en écriture –

+0

Colonel Thirty Two: Nous vous remercions de votre suggestion. Je vais essayer le plus tôt possible et je vous le ferai savoir. –

Répondre

0

colonel Trente deux,

J'ai trouvé une solution pour le problème. En fait un sudo devrait préfixer la commande, mais le problème est quand vous le faites comme ci-dessous:

$ sudo pour NAME dans dpnn nn optim optnet csvigo cutch cunn fblualib torchx tds; les luarocks installent $ NAME; fait

il vous donne une erreur.

L'alternative est: $ pour NAME dans dpnn nn optim optnet csvigo cutch cunn fblualib torchx tds; do sudo luarocks installe $ NAME; fait et cela devrait fonctionner pour linux et os-x.

ou vous pouvez également installer les dépendances, un par un comme ci-dessous:

luarocks sudo installer dpnn luarocks sudo install nn .. .. .. sudo luarocks installer tds