2017-04-03 1 views
0

J'avais une version de torche en cours d'exécution dans mon dossier personnel en utilisant des paquets de /usr/share/lua/5.1. Puis j'ai réinstallé la torche (j'ai enlevé le dossier à la maison, j'en ai eu un nouveau et j'ai lancé des scripts d'installation de «commencer avec la torche»). Tous les paquets sont toujours là dans le répertoire/usr/share, mais lors de l'exécution de la nouvelle torche, j'obtiens l'erreur qu'ils manquent. Par exemple, le package cv:Les paquets de torche n'ont pas été trouvés après la réinstallation

/home/nbackfisch/torche/install/bin/luajit: /home/nbackfisch/torch/install/share/lua/5.1/trepl/init.lua:389: /home/nbackfisch/torch/install/share/lua/5.1/trepl/init.lua:389: module 'cv' non trouvé: Non Module LuaRocks trouvé pour cv aucun champ package.preload ['cv'] no file '/home/nbackfisch/.luarocks/share/lua/5.1/cv.lua' pas de fichier '/home/nbackfisch/.luarocks/share/lua/5.1/cv/init.lua' no file '/ home /nbackfisch/torch/install/share/lua/5.1/cv.lua 'pas de fichier ' /home/nbackfisch/torch/install/share/lua/5.1/cv/init.lua 'no file './cv.lua' aucun fichier '/home/nbackfisch/torch/install/share/luajit-2.1.0-beta1/cv.lua' no fichier '/usr/local/share/lua/5.1/ cv.lua '

Qu'est-ce que j'ai fait de mal?

+0

Ok. Je l'ai fait fonctionner en utilisant 'sudo rm -rf ~/.cache/luarocks' t. De cette façon, j'ai été en mesure de réinstaller tout le paquet, ce qui a résolu le problème – nBack

Répondre

0

La solution comprenait 3 étapes simples. Le premier problème était que je l'ai réinstallé en utilisant sudo. Donc d'abord j'ai changé les droits du clone git de la torche, puis installé avec la procédure normale sans sudo et finalement effacé le cache luarocks. L'effacement du cache était le point le plus important, car par la suite j'ai pu réinstaller tous les paquets personnalisés et supplémentaires.