Rails 3 - 无法通过控制台安装git插件......如何手动安装插件

时间:2011-01-13 17:59:15

标签: ruby-on-rails plugins

我正在尝试从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文件夹(acts_as_recommendable.rb,cache_fix.rb,optimization.rb,progress_bar.rb)

=>带有rake文件的a / tasks文件夹(acts_as_recommendable_tasks.rake)

=>包含所有基本测试文件的/ test文件夹

=>一个rake文件

和=>一个名为init.rb的文件,它对/ lib文件夹中的rb具有'requires'。

我在哪里放这些?

我应该将所有这些内容都放在/ vendor / plugins / acts_as_recommendable /文件夹中吗?

或将/ lib中的文件添加到主rails / lib文件夹等(但init.rb文件在哪里?)

有没有人尝试手动安装这些文件并以这种方式使用插件?

2 个答案:

答案 0 :(得分:1)

快速浏览一下可能该插件不兼容Rails 3 - 请参阅https://github.com/maccman/acts_as_recommendable/commit/03a99454431cd09f8b5b755fcf04b3838eda80e0

http://railsplugins.org/是兼容的Rails 3插件的良好来源。

答案 1 :(得分:1)

只需将文件放在vendor / plugins / acts_as_recommendable中即可。有些插件有一个install.rb文件,可以在安装时运行,将其他文件添加到项目或其他任何文件,但该插件没有,所以你需要做的就是将文件添加到供应商/插件。