2011-12-19 2 views
0

J'essaie d'utiliser Ruby avec MySQL et deux autres gems, composite_primary_keys et ActiveRecord, cependant, je vois des problèmes de compatibilité de version. Voici les détails du système et versions outils:Problèmes de compatibilité de la version gem Ruby

OS: CentOS 4.9 
gcc: 3.4.6 

mysql: mysql Ver 14.7 Distrib 4.1.22, for redhat-linux-gnu (x86_64) using readline 4.3 
ruby: ruby 1.9.3p0 (2011-10-30) [x86_64-linux] 

Gems versions:

mysql: 2.8.1 
composite_primary_keys: 4.1.1 
activerecord: 3.1.3 

Y at-il des documents qui montre un tableau de compatibilité de version ou quelque chose pour les pierres précieuses?

+0

peut-être vous devriez utiliser 'mysql2' au lieu de' mysql' –

Répondre

1

Gems a la commande gem dependency, ce qui montre un vrai petit bijou particulier attend:

gem depend mysql activerecord composite_primary_keys 
Gem activerecord-3.1.3 
    activemodel (= 3.1.3) 
    activesupport (= 3.1.3) 
    arel (~> 2.2.1) 
    tzinfo (~> 0.3.29) 

Gem composite_primary_keys-4.1.1 
    activerecord (~> 3.1) 

Gem mysql-2.8.1 
    hoe (>= 2.3.3, development) 
    rake-compiler (~> 0.5, development) 

Vous pouvez utiliser gem dependency par lui-même pour voir toutes les dépendances de toutes les gemmes si vous voulez patauger dans la liste.

0

Il n'existe pas de telle documentation car la gemme elle-même déclare quelles versions des gemmes requises sont compatibles avec ces gemmes. Ils peuvent avoir tort, mais il en va de même de tout type de documentation, implicite ou explicite.

De toute façon, quel genre de problème avez-vous? Il serait plus simple si vous signalez votre problème aux auteurs de pierres précieuses ou si vous publiez une question ici afin que d'autres personnes puissent vous aider à la résoudre ou à la contourner.