【发布时间】:2013-08-14 20:43:28
【问题描述】:
我在互联网上搜索过,在 rakefile 中安装 gem 的语法是什么?我能够做到的唯一方法是绕过这个问题并使用 exec() 函数,例如
cmd = "gem install geoip"
exec(cmd)
为此必须有更好的方法。 宝石:安装 好像不适合我
【问题讨论】:
我在互联网上搜索过,在 rakefile 中安装 gem 的语法是什么?我能够做到的唯一方法是绕过这个问题并使用 exec() 函数,例如
cmd = "gem install geoip"
exec(cmd)
为此必须有更好的方法。 宝石:安装 好像不适合我
【问题讨论】:
Bundler 用于下载 gem。 Rake 仅用于使用 Ruby 代码本身运行任务
你会创建一个Gemfile,给它一个像这样的来源
source 'https://rubygems.org'
然后像这样添加你想要的宝石
gem 'rails'
然后在带有Gemfile 的目录中运行bundle,它会获得您需要的所有宝石。
【讨论】: