我在互联网上搜索过,在rakefile中安装gem的语法是什么?我能够解决问题的唯一方法是使用exec()函数,例如:
cmd = "gem install geoip"
exec(cmd)
必须有更好的方法。 宝石:安装 似乎不适合我
答案 0 :(得分:2)
Bundler用于下载宝石。 Rake仅用于使用Ruby代码本身运行任务
你会创建一个Gemfile
,给它一个这样的来源
source 'https://rubygems.org'
并添加您想要的宝石
gem 'rails'
然后使用bundle
在directiory中运行Gemfile
,它会获得您需要的所有宝石。