Я случайно наткнулся на этот поток, потому что я получил следующую ошибку при переносе некоторых установок Radiant 0.9.1 на новый сервер:
undefined method `name' for "RedCloth":String
(3) Компромиссное решение: я не проверял это лично, но я слышал, что rails 2.3 с bundler совместим с последними rubygems. Если вы заинтересованы в этом решении, см. http://gembundler.com/rails23.html, чтобы заставить сборщик работать под rails 2.3.
Для меня решение 3 было единственным вариантом, так как у нас были другие приложения, которым требовались последние рубины в системе.
Просто установите пакет и следуйте инструкциям на этой странице:
http://gembundler.com/rails23.html
И поместите это в файл с именем "Gemfile" в корне приложения:
source :gemcutter
gem "radiant", "0.9.1"
gem "sanitize"
gem "fastercsv"
gem "rmagick"
gem "rack", "~> 1.1.0"
gem "rake", ">= 0.8.3"
gem "RedCloth", ">= 4.0.0"
gem "will_paginate", "~> 2.3.11"
gem "mysql"
Это всего лишь мой пример. Начните только с первых 2 строк, запустите bundle update
и перезагрузите страницу, чтобы увидеть, чего еще вам не хватает.
Спасибо, Бен!