Ruby 在耙铲中安装宝石

Ruby 在耙铲中安装宝石,ruby,gem,rake,rakefile,Ruby,Gem,Rake,Rakefile,我在互联网上搜索过,在rakefile中安装gem的语法是什么?我唯一能做的就是绕开这个问题,使用exec()函数 cmd = "gem install geoip" exec(cmd) 必须有更好的办法。 gems:安装 似乎对我不起作用Bundler用于下载gems。Rake只是用来运行Ruby代码本身的任务 您可以创建一个Gemfile,给它一个如下的源代码 source 'https://rubygems.org' gem 'rails' 像这样添加你想要的宝石 source 'h

我在互联网上搜索过,在rakefile中安装gem的语法是什么?我唯一能做的就是绕开这个问题,使用exec()函数

cmd = "gem install geoip"
exec(cmd)
必须有更好的办法。 gems:安装
似乎对我不起作用

Bundler用于下载gems。Rake只是用来运行Ruby代码本身的任务

您可以创建一个
Gemfile
,给它一个如下的源代码

source 'https://rubygems.org'
gem 'rails'
像这样添加你想要的宝石

source 'https://rubygems.org'
gem 'rails'

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

我想从私有geminabox服务器添加gem,但Gemfile似乎不允许用户名:password@geminabox.server.comhttps格式:-(试着问一个新问题。这个问题已经超过2年了