Salut à toi, Internaute de passage. On dirait que c'est la première fois que tu viens ici, ou alors, ça fait un bail que tu n'es pas venu ;-).

N'hésites pas à t'abonner gratuitement par mail ou via le flux RSS, afin de recevoir automatiquement les nouveaux articles de ce site dès qu'ils sont publiés.

RMagick n’arrive plus à  causer avec Rails

Posté par Olivier Ruffin le 12 avril 2006 à 14:09 - Programmation

Saches que si tu développe la future killer app web 2.0 à  l’aide de Ruby on Rails (RoR pour les intimes) et que:
- tu développes sous Windows
- sur les conseils de l’équipe de développement de RoR, tu es passé à  la version 1.8.4 de Ruby,
- tu utilises le gem RMagick pour fabriquer des images à  la volée,
… alors tu as un problème!

En effet, RMagick sous Windows n’est plus compatible avec la version 1.8.4 de ruby, pour de sombres histoires de méthode de compilation. Les symptômes de la maladie? Ton application génère tout un tas d’erreurs du type “parse error, unexpected $, expecting kEND”, ou autres joyeusetés du même genre.

En attendant que l’équipe de RMagick corrige le problème - pas avant fin Mai :-( - il existe une solution (contraignante) pour faire fonctionner ton application: il suffit de remplacer toutes les tabulations dans ton code source par des espaces… J’ai testé, cela fonctionne.

Notes similaires

  • Lovd By Less
    Ce projet opensource, développé en Ruby on Rails, permet à chacun d'installer sur son propre serveur un systeme de réseau [...]
  • git + piston = braid
    Braid (anciennement giston) est un outil similaire à piston, mais pour git. Il permet donc d'inclure dans un repository git [...]
  • skynet
    Skynet est une implémentation open source du framework de type Map/Reduce de Google. Avec Skynet, il est facile de convertir [...]
  • Active Merchant
    Active Merchant est une librairie ruby pour traiter des cartes de crédit et des paiement récurrents. Active Merchant s'interconnecte avec [...]
  • Thématiques : , ,

Discussion

Ecrire un commentaire

Commentaires

Vos commentaires apparaissent automatiquement et en intégralité sur ce site. Votre adresse email ne sera pas communiquée au public. Dans certains cas, une validation de ma part est nécessaire avant que votre commentaire soit visible, afin d'éviter le spam: merci pour votre patience.

Tags HTML autorisés: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>