在Rakefile中安装gem

时间:2013-08-14 20:43:29

标签: ruby gem rake rakefile

我在互联网上搜索过,在rakefile中安装gem的语法是什么?我能够解决问题的唯一方法是使用exec()函数,例如:

cmd = "gem install geoip"
exec(cmd)

必须有更好的方法。     宝石:安装 似乎不适合我

1 个答案:

答案 0 :(得分:2)

Bundler用于下载宝石。 Rake仅用于使用Ruby代码本身运行任务

你会创建一个Gemfile,给它一个这样的来源

source 'https://rubygems.org'

并添加您想要的宝石

gem 'rails'

然后使用bundle在directiory中运行Gemfile,它会获得您需要的所有宝石。