Ruby on Rails 2 с Heroku: как мне установить плагины? - PullRequest
0 голосов
/ 05 марта 2011

я сделал: плагины heroku: установить git://github.com/galetahub/rails-ckeditor.git

И получил

Could not initialize rails-ckeditor: uninitialized constant ActiveSupport

Are you attempting to install a Rails plugin? If so, use the following:

Rails 2.x:
script/plugin install git://github.com/galetahub/rails-ckeditor.git

Rails 3.x:
rails plugin install git://github.com/galetahub/rails-ckeditor.git

мой гемфайл:

source :rubygems
gem 'rails', '2.3.8'
gem 'authlogic', '2.1.6'
gem 'addresslogic', '1.2.1'
gem 'searchlogic', '2.4.19'
gem 'subdomain-fu', '0.5.4'
gem 'ckeditor', '3.4.3'

Ответы [ 2 ]

1 голос
/ 05 марта 2011

Так что же случилось, когда вы запустили script/plugin install git://github.com/galetahub/rails-ckeditor.git?

Идея плагина заключается в том, что он окажется в каталоге vendor в вашем проекте Rails, а не в виде отдельной установки на сервере (это гемы).

0 голосов
/ 05 марта 2011

DerNalia,

Если я вас правильно понимаю, я думаю, вы неправильно понимаете, для чего предназначена функция установки плагина heroku.Это не для установки плагинов Rails, это для установки плагинов для команды heroku, как плагин heroku_colorize_console.Чтобы установить плагин для вашего Rails-приложения для Rails 2, вы должны использовать

script/plugin install git://github.com/galetahub/rails-ckeditor.git

. Этот плагин будет установлен в каталог vendor / plugins в вашем приложении и будет инициализирован на основе файла init.rbавтоматизирован при загрузке сайта).Ваше приложение heroku получит доступ к нему после того, как вы внесете изменения и вернетесь обратно в heroku.

См. http://devcenter.heroku.com/articles/using-cli-plugins для получения дополнительной информации о команде Heroku и функции плагинов.

...