l'installation des rails avec le gem , erreur de commande de chargement : installer undefined method 'invoke_with_build_args`
Je vais essayer d'installer des rails sur Debian. lorsque vous exécutez cette commande
gem install rails
J'ai donné cette erreur:
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NoMethodError)
undefined method ``invoke_with_build_args' for nil:NilClass
même quand j'essaie cette commande:
gem install
J'ai donné cette erreur:
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NoMethodError)
undefined method ``invoke_with_build_args' for nil:NilClass
J'ai utilisé ce lien pour construire ruby à partir de sources ruby 2.1.2 construire instruction
que puis-je faire pour surmonter cette erreur?
OriginalL'auteur saman | 2014-11-15
Vous devez vous connecter pour publier un commentaire.
Pour qui le compiler à partir des sources, ils doivent vérifié dépendances. Je pense que vous devez installer cette bibliothèque :
Alors vous devez recompiler ruby et tout a fonctionné.
Il a résolu mon problème. Merci beaucoup!
OriginalL'auteur Mohammad Hasan Shabani
Vous devez installer le
zlib
les en-têtes de développement.Reportez-vous à votre OS du gestionnaire de package des instructions sur la façon de le faire.
Sur un
RedHat
dérivés, il ressemblerait à quelque chose comme ceci:Pour ubuntu:
Espère que cette aide
la méthode à partir de votre lien d'installation avez-vous suivi?
rbenv
,rvm
, ousource
?Je construis des rubis à partir de la source
veuillez fournir le plein rendement de
dpkg -l | grep zlib
. Je ne sais pas pourquoiruby
n'est pas de trouver les en-têtes.voici le résultat : ii zlib1g:amd64 1:1.2.7.dfsg-13 amd64 bibliothèque de compression - runtime ii zlib1g-dev:amd64 1:1.2.7.dfsg-13 amd64 bibliothèque de compression - développement
OriginalL'auteur ptierno