【问题标题】:Install ruby gem globally from github repository从 github 存储库全局安装 ruby​​ gem
【发布时间】:2013-04-28 05:24:12
【问题描述】:

我想在全局范围内安装一个 ruby​​ gem (sudo gem install capybara-webkit),但我希望它是从其 github 存储库中的 master 安装的。我知道这可以使用 bundler 完成,但我想从命令行完成,因为我主要使用 pry 进行编码。

【问题讨论】:

    标签: ruby command-line github gem


    【解决方案1】:
    1. 下载源代码:

      git clone https://github.com/thoughtbot/capybara-webkit.git
      
    2. 构建 gem:

      cd capybara-webkit && gem build capybara-webkit.gemspec
      
    3. 安装它(文件名/版本可能不同):

      sudo gem install capybara-webkit-0.14.1.gem
      

    【讨论】:

    • 我会将sudo 从第 3 步中删除,(stackoverflow.com/questions/2119064/…) 但除此之外,很好的答案!要注意的另一件事是.gemspec 文件并不总是与 gem 的名称或它所在的目录完全相同,因此只需在第 2 步之前仔细检查文件名。
    • 我不确定 sudo 对 Cygwin 的影响,我使用了 gem install --no-user-install,否则它会安装到 ~/.gem/ruby/$VER--no-user-install 是一个保护者。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多