日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Ruby --- gem(RubyGems)安装与使用

發布時間:2025/5/22 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ruby --- gem(RubyGems)安装与使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

    • 1 gem介紹
    • 2 安裝
      • 2.1 CentOS安裝
    • 3 常用命令
      • 3.1 gem配置
      • 3.2 gem 用法
    • 4 gem 包的構建
    • 5 如果你使用 Gemfile 和 Bundle (例如:Rails 項目)

1 gem介紹

RubyGems 是 Ruby 的一個包管理器,它提供一個分發 Ruby 程序和庫的標準格式,還提供一個管理程序包安裝的工具,它旨在方便地管理 gem 安裝的工具,以及用于分發 gem 的服務器。這類似于 Ubuntu 下的apt-get, Centos 的 yum,Python 的 pip。

  • ruby 是一種語言,是某些軟件包代碼的執行環境。而gem是管理這些基于ruby程序的程序。
  • Mac 自帶 gem

2 安裝

2.1 CentOS安裝

yum install rubygems -y

3 常用命令

3.1 gem配置

  • 列出安裝源

    gem sources -l
  • 添加安裝源

    gem sources -a XXX

    安裝源

    https://gems.ruby-china.com
  • 刪除安裝源

    gem sources -r XXX
  • 更新安裝源緩存

    gem sources -u
  • 更新 gem 本身

    gem update --system
  • 更新所有程序包

    gem update
  • 3.2 gem 用法

  • 安裝gem install mygem
  • 卸載gem uninstall mygem
  • 列出已安裝的gemgem list --local
  • 列出可用的gemgem list --remote
  • 為所有的gems創建RDoc文檔gem rdoc --all
  • 下載一個gem,但不安裝gem fetch mygem
  • 從可用的gem中搜索gem search STRING --remote
  • 4 gem 包的構建

    gem命令也被用來構建和維護.gemspec和.gem文件。
    利用.gemspec文件構建.gem:

    gem build mygem.gemspec

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

    你可以用bundle的gem源代碼鏡像命令。

    bundle config mirror.https://rubygems.org https://gems.ruby-china.com/

    這樣你不用改你的 Gemfile 的 source。

    參考:
    https://www.runoob.com/ruby/ruby-rubygems.html

    總結

    以上是生活随笔為你收集整理的Ruby --- gem(RubyGems)安装与使用的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。