Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Ruby | gemを作成して外部公開せずにlocal環境のみにインストールして利用する方法

概要

gemを作成して外部公開せずにlocal環境のみにインストールして利用する方法

詳細

gemを作成して外部公開せずにlocal環境のみにインストールして利用する方法について

手順

# gemのテンプレート生成
bundle gem hoge
cd hoge

# lib/hoge.rbを実装。※詳細は後述

# hoge.gemspecを編集(最低限TODOコメントがなくなるようにする)

# git commitをする
$git add *
$git commit -a -m "first commit"

# rake installをする
$rake install
hoge 0.0.1 built to pkg/hoge-0.0.1.gem.
hoge (0.0.1) installed.

# install 確認
$gem list | grep hoge
hoge (0.0.1)

# 作成したgemの利用検証用ディレクトリ作成
cd ../
mkdir hige
cd hige

# hogeを利用するrubyスクリプト作成
cat <<EOS> hige.rb
require "hoge"

Hoge::Core.new.hoge
EOS

# 実行確認
ruby hige.rb
hoge