-
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:00Ruby 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 版本,也可以通过手动安装:
-
首先下载安装包:https://rubygems.org/pages/download。
-
解压并进入目录,执行命令:ruby setup.rb
更新 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:18rubygems-2.6.10
-
FFmpeg4.3黄金系列课程:c++版
-
魔塔之拯救白娘子~我的第一个VB6+DX8做的小游戏源码~12地图编辑器-保存地图
-
【数据分析-随到随学】量化交易策略模型
-
数据类型转换、运算符、方法入门
-
安装STM32CUBEIDE遇到问题
-
阿里云云计算ACP考试必备教程
-
pyechart数据可视化
-
智联万物,京东IoT技术创新与实践
-
【数据分析-随到随学】Tableau数据分 析+PowerBI
-
23种JAVA设计模式
-
我的Mysql学习整理笔记1
-
docker _port is already allocated错误
-
Selenium3自动化测试【11】Katalon Studio案例
-
Satpy基础系列教程(1)-FY4A AGRI L1数据处理
-
【ArcGIS风暴】ArcGIS10.6创建LAS数据集的两种方法并加载点云数据
-
【2020最新】关于better-scroll插件无法滚动的问题解决方法
-
树莓派ARM架构 linux java串口开发 librxtxSerial.so
-
彻底学会正则表达式
-
朱有鹏老师嵌入式linux核心课程2期介绍
-
国家注册信息安全工程师体系课程(CISP-PTE)