Rails 3 - Не могу установить плагин git через консоль ...... Как я могу установить плагин вручную - PullRequest
1 голос
/ 13 января 2011

Я пытаюсь установить плагин из git repo => https://github.com/maccman/acts_as_recommendable.

Это странно, но я запустил все, чтобы установить его =>

 rails plugin install https://github.com/maccman/acts_as_recommendable.git -force
 rails plugin install git://github.com/maccman/acts_as_recommendable.git --force
 rails plugin install https://github.com/maccman/acts_as_recommendable.git/ --force
 rails plugin install https://github.com/maccman/acts-as-recommendable.git --force

но консоль не показывает какие-либо добавляемые файлы ..... В папке vendor / plugins / ничего не содержится Act_as_recommendable.

Поэтому я подумал, почему бы просто не попробовать загрузить все файлы и установить их вручную?

Мой вопрос: где мне разместить файлы? Итак ...

=> Существует папка / lib с основными логическими файлами плагинов (actions_as_recommendable.rb, cache_fix.rb, optim.rb, progress_bar.rb)

=> папка / tasks с грабл-файлом с именем (acts_as_recommendable_tasks.rake)

=> папка / test со всеми основными файлами тестирования

=> файл граблей

и => файл с именем init.rb, который содержит 'require' для rb в папке / lib.

Где мне все это положить?

я должен выбросить их все в папку / vendor / plugins / acts_as_recommendable /?

или добавьте файлы из / lib в основную папку rails / lib и т. Д. (Но куда девается файл init.rb?)

Кто-нибудь пробовал устанавливать эти файлы вручную и таким образом использовать плагины?

Ответы [ 2 ]

1 голос
/ 13 января 2011

Просто поместите файлы в vendor / plugins / acts_as_recommendable.Некоторые плагины имеют файл install.rb, который запускается при установке для добавления других файлов в проект или чего-то еще, но этого плагина нет, поэтому все, что вам нужно сделать, это добавить файлы в vendor / plugins.

1 голос
/ 13 января 2011

На первый взгляд может быть тем, что плагин не совместим с Rails 3 - см. https://github.com/maccman/acts_as_recommendable/commit/03a99454431cd09f8b5b755fcf04b3838eda80e0

http://railsplugins.org/ является хорошим источником для совместимых плагинов Rails 3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...