Probleme pour installer un script
Bonjour,
je souhaite installer un petit scripte nommé "Soundcloud2000", mais lorsque je tape les commandes dans le terminale j'ai pas mal d'erreurs
Github = https://github.com/grobie/soundcloud2000
J'utilise Linux Voyager basé sur Xubuntu.
Concernant la commande
J'ai bien installé Gem pourtant..
Merci pour vos éventuelles réponses.
je souhaite installer un petit scripte nommé "Soundcloud2000", mais lorsque je tape les commandes dans le terminale j'ai pas mal d'erreurs
Github = https://github.com/grobie/soundcloud2000
J'utilise Linux Voyager basé sur Xubuntu.
Concernant la commande
apt-get install portaudio19-dev libmpg123-dev libncurses-dev ruby1.9.1-dev, il ne semble pas y avoir d'erreurs (exécute en sudo), mais a la seconde commande "
gem install soundcloud2000", voici le résultat :
Building native extensions. This could take a while...
ERROR: Error installing soundcloud2000:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from extconf.rb:1:in `<main>'
Gem files will remain installed in /var/lib/gems/1.9.1/gems/json-1.8.3 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/json-1.8.3/ext/json/ext/generator/gem_make.out
J'ai bien installé Gem pourtant..
Merci pour vos éventuelles réponses.
1 réponse
-
Bonjour,
En gros gem est installé, mais il manque des fichiers ruby pour que la procédure arrive à terme. Il faut sûrement installer un paquet afin de disposer du fichier en question.
Il faudrait voir ce qui se trouve dans ce fichier, ligne 36 :
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
Ensuite essaye de localiser le fichier correspondant avec apt-file :
https://www.mistra.fr/tutoriel-linux-apt.html
Installe le paquet adéquat, puis relance ta commandegem
.
Bonne chance