7
votes

Rmagick empêchant les rails Server de travailler

Je dois utiliser Rmagick, et cela ne me permet pas de démarrer le serveur Rails. J'ai lu ici et Google, aucune des solutions n'a d'aide jusqu'à présent. Il y a quelque chose qui ne va pas mal avec la bibliothèque et je ne sais pas comment le réparer.

Si quelqu'un a des conseils avec la fixation de ce problème exact qui serait très apprécié. P>

/Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/rmagick-2.13.2/lib/rmagick.rb:11:in `require': dlopen(/Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/rmagick-2.13.2/lib/RMagick2.bundle, 9): Library not loaded: /usr/local/lib/libltdl.7.dylib (LoadError)
  Referenced from: /usr/local/lib/libMagickCore-Q16.7.dylib
  Reason: image not found - /Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/rmagick-2.13.2/lib/RMagick2.bundle
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/rmagick-2.13.2/lib/rmagick.rb:11:in `<top (required)>'
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0@global/gems/bundler-1.3.0/lib/bundler/runtime.rb:72:in `require'
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0@global/gems/bundler-1.3.0/lib/bundler/runtime.rb:72:in `block (2 levels) in require'
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0@global/gems/bundler-1.3.0/lib/bundler/runtime.rb:70:in `each'
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0@global/gems/bundler-1.3.0/lib/bundler/runtime.rb:70:in `block in require'
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0@global/gems/bundler-1.3.0/lib/bundler/runtime.rb:59:in `each'
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0@global/gems/bundler-1.3.0/lib/bundler/runtime.rb:59:in `require'
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0@global/gems/bundler-1.3.0/lib/bundler.rb:132:in `require'
    from /Users/lexi87/dating/config/application.rb:7:in `<top (required)>'
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/railties-3.2.12/lib/rails/commands.rb:53:in `require'
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/railties-3.2.12/lib/rails/commands.rb:53:in `block in <top (required)>'
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/railties-3.2.12/lib/rails/commands.rb:50:in `tap'
    from /Users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/railties-3.2.12/lib/rails/commands.rb:50:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'


0 commentaires

4 Réponses :


6
votes

Vous avez juste besoin de réinstaller Rmagick avec votre imagemagick actuel

gem pristine rmagick


5 commentaires

Je l'ai fait et cela montre toujours la même erreur. J'obtiens aussi quelques "Impossible de convertir" \ XCF "de ASCII-8bit aux erreurs UTF-8" "aussi pour GEM Installez Rmagick.


Qu'en est-il du second? Sinon, désinstallez simplement les gemmes Rmagick et installez-la encore et essayez-la .. Parce que cela a résolu mon problème.


Même. C'est l'action immaculée. Il suffit de fournir l'erreur pour Rails Server.


Même erreur postée dans la publication originale. Référencé de: /USR/LOCAL/LIB/LIBMAGICKCORE-Q16.7.DYLIB Raison: image non trouvée - /users/lexi87/.rvm/gems/ruby-2.0.0-p0/gems/rmagick-2.13.2/li B / rmagick2.bundle


Avez-vous exécuté Bundle Installer?



11
votes

J'ai pu résoudre cette erreur, cela devrait donc fonctionner pour quelqu'un d'autre si elles ont le même problème exact.

Voici les étapes à suivre pour la fixation: xxx

Et puis cela fonctionne parfaitement. Maintenant, je peux lancer des rails Server et je ne reçois plus d'erreurs. J'espère que cela aide quelqu'un!


4 commentaires

Vous ne devriez pas avoir à désinstaller imagemagick , il suffit de réinstaller rmagick et que vous devriez être prêt à partir.


Attendez ... Vous avez un Brew puis un apt-get ... Quel système est censé fonctionner ?!


J'ai eu le même problème. Mon correctif était de préparer un désinstallation imagemagick; Brew installMagick; GEM Désinstaller Rmagick; Bundle installer.


Et je ne voudrais pas exécuter gem installer comme super-utilisateur. Cela peut entraîner des configurations super-gênantes.



0
votes

J'avais aussi ce problème. J'avais essayé beaucoup d'astuces différentes et étrangement ce qui a fonctionné était cette étrangeté. Les 2 premières commandes semblent inutiles, mais je compte que je ne sais pas comment cela a fonctionné, je les quitte aussi.

Ne posez pas de questions, il vous suffit de les exécuter et d'embrasser le Rmagick xxx


1 commentaires

S'il vous plaît ne pas dupliquer vos réponses. Vous pouvez répondre à chaque question de se concentrer spécifiquement sur les bits qui diffèrent ou signalent les questions comme dupliquées et répondent une seule fois.



3
votes

J'ai eu plusieurs problèmes avec mon installation, ce qui a fonctionné pour moi était xxx

sans le premier, je reçois des erreurs en essayant d'installer Rmagick et sans les deux derniers, il y avait des erreurs de démarrage du serveur Rails


0 commentaires