我不是编程新手,而是Ruby的新手。一切正常,但我仍然缺少一个关键概念:你如何安装插件以及在应用程序中将它包含在哪里/如何?
实施例: 我试图使用Facebooker2插件:https://github.com/mmangino/facebooker2。在自述文件中,第1步是在iTunes应用程序中安装facebooker2作为插件。"我运行命令git clone https://github.com/mmangino/facebooker2.git来下载存储库的只读版本。
然后我使用Bundler捆绑它,还是需要以某种方式创建gem文件?我只是 使用gem来安装它,还是我需要将它编译成gem?
任何帮助(终端命令或其他方式)都非常有帮助。
答案 0 :(得分:2)
我看了回购物,它被设置为宝石。您只需添加
即可gem 'facebooker2'
到您的Gemfile(在项目的根目录中)并运行
bundle install
下载并将其添加到已安装的宝石列表中,包括开发和生产中。
Rails过去常常包含插件的概念(添加到你的/ vendor / plugins目录中)但是已经删除了有利于gems。
答案 1 :(得分:1)
如果你的源是source 'https://rubygems.org'
,但你需要的gem是特定于github而不是rubygems.org库的一部分,那么你可以将git方法添加到你的gemfile中。您还可以选择特定的分支版本。例如,这里我从cancan
分支上的github存储库中提取了gem 2.0
。
gem "cancan", :git => "git://github.com/ryanb/cancan.git", :branch => "2.0"