Radiant CMS ruby1.9.2 / rails3 soutien
-
12-11-2019 - |
Question
La dernière version stable de Radiant version 0.9.1 (à compter de 2011.03.26) de support de la dernière version stable de ruby / rails de version (1.9.2p180 / rails 3.0.5)?
Est-il sûr d'exécuter Rayonnante 0.9.1 avec 1.9.2p180 / rails 3.0.5?
La solution
Radiant ne prend pas en charge les Rails 3 encore.Radiant utilisez vendeur de rails, ce qui signifie que le rail est fixé dans le code source Rayonnante.Cependant, il y a une branche sur Github pour Radiant qui prend en charge Rails 3, mais c'est un travail en cours.
Comme pour Ruby 1.9.2, Radiant ne pouvez pas l'utiliser.Lorsque vous créez un Radiant projet, dans script/server
require File.dirname(__FILE__) + '/../config/boot'
Cela ne fonctionne pas, lors de votre chemin d'accès actuel est à la racine du dossier du projet, vous pouvez soit le cd sur le répertoire de script, puis exécutez
ruby server
Ensuite, il devrait fonctionner, sinon vous devez changer cette script/server
un peu.C'est parce que .
n'est plus inclus dans le $LOAD_PATH
, donc il vous dira qu'il ne peut pas trouver /../config/boot
fichier (voir aussi cette Rails de problème).
Cependant, il existe certaines autres parties de la source Rayonnante de base qui ne sont pas vraiment compatibles avec Ruby 1.9.2.Radiant vous recommandons d'utiliser ruby 1.8.6 et 1.8.7.
Autres conseils
Comme indiqué ci-dessus, le dernier radiant "stable" ne fonctionne pas avec 1.9.x.Cependant, si vous installez Radiant 1.x (1.0.0.RC4, actuellement) via gem install radiant --pre
ou en construisant la gemme de la source, cela fonctionnera bien ou rubis 1.9.x, et est effectivement beaucoup plus stable que 0.9.x.
rails 3, n'est toujours pas pris en charge.
La version 1.0 est juste au coin de la rue. Toutefois, attendez-vous à ce que ce problème soit résolu pour la construction «officielle» bientôt.