0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【メモ】gemとbundler

Posted at
前置き 本日はプログラミング初学者がRuby/Ruby on Railsの学習を進める上でのノートです。 もし「この表現は誤っている」、「理解の仕方がおかしい」などありましたらご教示いただけると幸いです。

gemとは?

rubyで使われるサードパティのライブラリ。
主にrubygems.orgで公開されている。
他にも便利な検索サービスがあるみたい。
参考:RubyGemsの探し方

RubyGemsとは?

Ruby言語用のパッケージ管理システムであり、Rubyのプログラムと("gem" と呼ばれる)
ライブラリの配布用標準フォーマットを提供している。gemを容易に管理でき、gemを配布するサーバの機能も持つ。
wikipedia:RubyGems

gemコマンドのこと。
bundler、railsのinstall位でしか使ったことことがないので知りませんでした。
とはいえinstallは基本bundlerで行うので、gem作らないとあまり使う機会はなさそう。

bundlerとは?

プロジェクト内で使うgemを管理するしくみ。
Gemfileというファイルを作成し、その中にgemを記述すると一括インストールできる。
またgem毎に使用するバージョンを指定1できたり、導入環境を指定2できたりする。

  1. 指定しない場合は最新のバージョンを利用する。

  2. 特定のステージ(test/development/production)のみに適用できる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?