Rubyのgemのメモ

gem関連に関してメモを残します。

.gem ファイルを展開してパッケージの中身を見る

.gem ファイルを展開してパッケージの中身を見る方法を紹介します。

gem unpackはgemをインストールしたくないけど、単に中身を見たいときなどに役に立ちます。

gem unpack xxx.gem のように使います。

[~/Downloads]$ gem unpack unicode_math-1.2.0.gem
Unpacked gem: '/Users/gam0022/Downloads/unicode_math-1.2.0'
[~/Downloads]$
[~/Downloads]$ tree unicode_math-1.2.0
unicode_math-1.2.0
├── Gemfile
├── LICENSE.txt
├── README.md
├── Rakefile
├── lib
│   ├── unicode_math
│   │   ├── constants.rb
│   │   ├── division.rb
│   │   ├── exponents.rb
│   │   ├── fractions.rb
│   │   ├── multiplication.rb
│   │   ├── roots.rb
│   │   ├── set.rb
│   │   ├── sigma.rb
│   │   └── trigonometry.rb
│   └── unicode_math.rb
├── spec
│   ├── spec_helper.rb
│   ├── support
│   │   └── random.rb
│   └── unicode_math
│       ├── constants_spec.rb
│       ├── division_spec.rb
│       ├── exponents_spec.rb
│       ├── fractions_spec.rb
│       ├── multiplication_spec.rb
│       ├── root_spec.rb
│       ├── set_spec.rb
│       ├── sigma_spec.rb
│       └── trigonometry_spec.rb
└── unicode_math.gemspec

5 directories, 26 files

.gem ファイルから gem をインストールする

.gem ファイルから gem をインストールする方法を紹介します。

RubyGems でリンク切れを起こしたgemを無理やりインストールしたいときに使いました。

gem install -l xxx.gem のように使います。

[~/Downloads]$ gem install -l unicode_math-1.2.0.gem

Successfully installed unicode_math-1.2.0
Parsing documentation for unicode_math-1.2.0
Installing ri documentation for unicode_math-1.2.0
1 gem installed
comments powered by Disqus

gam0022.net's Tag Cloud