Probleme pour installer un script

Fermé
Utilisateur anonyme - Modifié par mamiemando le 16/02/2016 à 10:53
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 16 févr. 2016 à 10:52
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
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

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
16 févr. 2016 à 10:52
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 commande
gem
.

Bonne chance
0