Installation radiant sur Dreamhost
-
12-11-2019 - |
Question
Je tente d'installer radiant sur Dreamhost et quand je vais au point où je fais cela:
radiant mysitename
Il commence à installer, puis je reçois cette erreur
/vendor/rails/activesupport/lib/active_support/depends.rb:55: constante non initialisée ActiveSupport :: Dépendances :: mutex (NameError)
Maintenant, une chose que je pense que c'est peut-être que DreamHost me fait utiliser des rails 3, est-ce le cas?Si oui, comment puis-je exécuter une version plus ancienne?Je suis excité - merci.
Configuration:
- Ruby 1.8.7 (2008-08-11 PatternVEL 72) [x86_64-Linux]
- Rails 3.0.7
- GEM 1.8.2
- radiant 0.9.1
La solution
Cette erreur est causée par la combinaison de rubygems> 1.6.0 et de rails <2.3.11 Vous pouvez résoudre ce problème en descendant à la version 1.5.3
gem update --system 1.5.3
Autres conseils
La réponse est la publication bientôt radiante 1.0
essentiellement: une version récente de Rubygems a introduit un changement qui a modifié certaines choses que les rails dépendaient.Ceci a été corrigé dans une version ponctuelle des rails (par exemple 2.3.9), mais Radiant 0.9 était basé sur une version des rails avant cela.
Il existe des moyens de corriger vos rails / applications radiantes pour l'obtenir Voir ma tractionDemande sur GitHub pour ce ... qui fonctionne parfois (j'ai trouvé des problèmes avec cela au cours des derniers jours.
Si vous allez à l'étape 7 sous
Avez-vous essayé ce HOWTO: https:// github.com / radiant / radiant / wiki / installation-on-dreamhost-with-ssh