【问题标题】:Install gems in a Rakefile在 Rakefile 中安装 gem
【发布时间】:2013-08-14 20:43:28
【问题描述】:

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

cmd = "gem install geoip"
exec(cmd)

为此必须有更好的方法。 宝石:安装 好像不适合我

【问题讨论】:

    标签: ruby gem rake rakefile


    【解决方案1】:

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

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

    source 'https://rubygems.org'
    

    然后像这样添加你想要的宝石

    gem 'rails'
    

    然后在带有Gemfile 的目录中运行bundle,它会获得您需要的所有宝石。

    【讨论】:

    • 我想从私有 geminabox 服务器添加一个 gem,但是 Gemfile 似乎不允许使用 username:password@geminabox.server.com 格式的 https :-(
    • 尝试提出一个新问题。这个已经超过 2 岁了
    猜你喜欢
    • 2018-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-21
    相关资源
    最近更新 更多