关于gem的一切

Everything about gem 关于gem的一切

在这里插入图片描述

Name 名称

gem 是 RubyGems program 的简称, 代指使用 ruby 编写的程序包. gem 不是 RubyGems 的简称, RubyGems 是管理 gem 的高级软件包管理器.

Representative Package

Mac 上比较有名的 gemCocoaPods

CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 82 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly.

Grammar Synopsis 语法

gem command [arguments...] [options...]

Summary Description 概述

RubyGems is a sophisticated(高级的) package manager for the Ruby programming language. On OS X the default bindir for gems that install binaries is /Library/Ruby/bin.

For more information about it, you can use its --help flag. There is also online documentation available at “http://docs.rubygems.org”.

Official Website

// 同时也是 Ruby 社区的 Gem 托管服务地址(让你能便捷、快速的发布、管理你的 Gem 以及安装它们。提供 API 查阅可用 Gem 的详细资料)
https://rubygems.org/

Authors

RubyGems was originally developed at RubyConf 2003 by Rich Kilmer, Chad Fowler, David Black, Paul Brannan and Jim Weirch, and has received a lot of contributions since then.

Sources 源码

You can obtain the RubyGems sources at http://rubyforge.org/projects/rubygems/.

常用命令

// 查看版本
$ gem --version

// upgrade to the latest RubyGems 更新自己(RubyGems)
$ gem update --system
// upgrade to the latest RubyGems as the administrator or root
$ sudo gem update --system

// 列出本地安装的所有 gem 包(可用查看安装了多少个版本的 CocoaPods,可以对老版本的进行卸载)

$ gem list
// 更新所有的包
$ sudo gem update

// 清除过期的gem
$ sudo gem cleanup

// 安装指定的 gem 包
$ sudo gem install cocoapods

// 在指定的路径安装指定的 gem 包
$ sudo gem install -n /usr/local/bin cocoapods

// 卸载指定的 gem 包
$ sudo gem uninstall cocoapods

// 更新指定的 gem 包
$ sudo gem update cocoapods

// 安装指定 gem 包的预览版本
$ sudo gem install cocoapods --pre

Software Source 软件源问题

以上操作是建立在 gem 服务器良好的情况下进行的, RubyGems 的软件源地址是https://rubygems.org, 因为使用的是亚马逊的云服务,所以被墙了,如果没有科学上网环境, 强烈建议更新一下软件源,使用如下代码将官方的 RubyGems 源替换成国内淘宝映像地址.

// 查看 gem 源
$ gem sources -l
// 添加源(下面的地址是阿里在国内做的一个镜像源)
$ sudo gem sources -a https://ruby.taobao.org/ 
// 删除系统默认的源
$ sudo gem sources -r https://rubygems.org/ 

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

依旧风轻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值