Sur Ubuntu est le possible d’installer Mathoid par
sudo apt-get install nodejs nodejs-legacy nodejs-dev npm mocha npm install mathoid cd node_modules/mathoid npm test
Mais je dois le faire sur Fedora 23, et je ne vois pas de paquetages nodejs disponibles.
Si je comstack sans ce paquet, je reçois beaucoup de ces erreurs
npm ERR! Error: ENOENT, lstat '/node_modules/mathoid/node_modules/service-runner/node_modules/core-js/index.js' npm ERR! If you need help, you may report this log at: npm ERR! npm ERR! or email it to: npm ERR! npm ERR! System Linux 3.10.0-123.8.1.el7.x86_64 npm ERR! command "node" "/usr/bin/npm" "install" "mathoid" npm ERR! cwd / npm ERR! node -v v0.10.42 npm ERR! npm -v 1.3.6 npm ERR! path /node_modules/mathoid/node_modules/service-runner/node_modules/core-js/index.js npm ERR! fstream_path /node_modules/mathoid/node_modules/service-runner/node_modules/core-js/index.js npm ERR! fstream_type File npm ERR! fstream_class FileWriter npm ERR! code ENOENT npm ERR! errno 34 npm ERR! fstream_stack /usr/lib/node_modules/fstream/lib/writer.js:284:26 npm ERR! fstream_stack Object.oncomplete (fs.js:108:15) npm ERR! Error: ENOENT, lstat '/node_modules/mathoid/node_modules/service-runner/node_modules/yargs/lib/usage.js' npm ERR! If you need help, you may report this log at: npm ERR! npm ERR! or email it to: npm ERR!
Question
Quel est l’équivalent de nodejs-legacy
sur Fedora?
Si vous devez utiliser une ancienne version de noeud, vous pouvez voir si elle est disponible dans le référentiel:
dnf info nodejs.x86_64 --showduplicates | grep Version
Si c’est l’une des versions spécifiques dont vous avez besoin, vous pouvez la rétrograder.
Cependant, je vous recommande d’utiliser un «environnement virtuel» pour installer simultanément différentes versions de nœuds. Nave est une excellente option. Vous pouvez aussi essayer nvm .