精华内容
参与话题
问答
  • Rubygems

    2020-12-09 05:29:03
    <div><p>Would be great if this Gem was also available on Rubygems. <p>Right now , who owns a fork, released a gem with this name, was a little bit confusing to me: ...
  • RubyGems

    2017-11-14 21:54:00
    Ruby RubyGems RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。 RubyGems 旨在方便地管理 gem 安装的工具,以及用于分发 gem 的服务器。这类似于 ...

    Ruby RubyGems

    RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。

    RubyGems 旨在方便地管理 gem 安装的工具,以及用于分发 gem 的服务器。这类似于 Ubuntu 下的apt-get, Centos 的 yum,Python 的 pip。

    RubyGems大约创建于2003年11月,从Ruby 1.9版起成为Ruby标准库的一部分。

    如果你的 Ruby 低于 1.9 版本,也可以通过手动安装:

    更新 RubyGems 命令:

    $ gem update --system          # 需要管理员或root用户

    Gem

    Gem 是 Ruby 模块 (叫做 Gems) 的包管理器。其包含包信息,以及用于安装的文件。

    Gem通常是依照".gemspec"文件构建的,包含了有关Gem信息的YAML文件。Ruby代码也可以直接建立Gem,这种情况下通常利用Rake来进行。

    gem命令

    gem命令用于构建、上传、下载以及安装Gem包。

    gem用法

    RubyGems 在功能上与 apt-get、portage、yum 和 npm 非常相似。

    安装:

    gem install mygem

    卸载:

    gem uninstall mygem

    列出已安装的gem:

    gem list --local

    列出可用的gem,例如:

    gem list --remote

    为所有的gems创建RDoc文档:

    gem rdoc --all

    下载一个gem,但不安装:

    gem fetch mygem

    从可用的gem中搜索,例如:

    gem search STRING --remote

    gem 包的构建

    gem命令也被用来构建和维护.gemspec和.gem文件。

    利用.gemspec文件构建.gem:

    gem build mygem.gemspec

    修改国内源

    由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败。

    所以你会与遇到 gem install rack 或 bundle install 的时候半天没有响应,具体可以用 gem install rails -V 来查看执行过程。

    因此我们可以将它修改为淘宝下载源: http://ruby.taobao.org/


    首先,查看当前源:

    $ gem sources -l*** CURRENT SOURCES ***https://rubygems.org/

    接着,移除https://rubygems.org/,并添加淘宝下载源 http://ruby.taobao.org/。

    $ gem sources --remove https://rubygems.org/$ gem sources -a https://ruby.taobao.org/$ gem sources -l*** CURRENT SOURCES ***https://ruby.taobao.org# 请确保只有 ruby.taobao.org$ gem install rails

    如果你使用 Gemfile 和 Bundle (例如:Rails 项目)

    你可以用bundle的gem源代码镜像命令。

    $ bundle config mirror.https://rubygems.org https://ruby.taobao.org

    这样你不用改你的 Gemfile 的 source。

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









    本文转自 h2appy  51CTO博客,原文链接:http://blog.51cto.com/h2appy/1872669,如需转载请自行联系原作者
    展开全文
  • Update rubygems

    2020-11-30 22:58:47
    <div><p>Update rubygems.org to work with latest rubygems gem.(2.2.2) <p>Most of the changes were necessary because of this refactor that happened on 2.0: ...
  • Update RubyGems

    2021-01-09 05:55:00
    <div><p>In #4198, which fixes #4019, we manually patched our in-repo copy of RubyGems. We'll need to move to an unpatched release once rubygems/rubygems#1685 is released.</p><p>该提问来源于开源...
  • Rubygems version

    2021-01-01 22:39:10
    <div><p>It looks like the version on rubygems.org is rather old and newer versions have been tagged in git since then. Would it be possible to update rubygems.org to the latest version so 'gem ...
  • rubygems?

    2020-12-04 23:51:21
    <p>It looks like the rubygems for this project is behind. Do you plan on updating rubygems? Or should we I just put in a github ref in my Gemfile? <p>Thanks, John</p><p>该提问来源于开源项目:...
  • rubygems-2.6.10

    2017-05-09 11:53:18
    rubygems-2.6.10

空空如也

1 2 3 4 5 ... 20
收藏数 23,039
精华内容 9,215
关键字:

rubygems