0Pricing
Ruby Academy · レッスン

Gemとは

Rubyのパッケージ管理システムであるRubyGemsについて学びます

「Gemとは」はCoddyKit上の無料Ruby Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはRuby Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Ruby Academyコースには全4レッスンが含まれています。

Ruby Gem入門

Gemとは

Gemは、Rubyアプリケーションに機能を追加する再利用可能なライブラリです。

RubyGemsは、Gemをインストールして管理するためのパッケージ管理システムです。

Gemとは — イラスト1

RubyGemsとは

RubyGemsとは

RubyGemsは、Rubyの標準パッケージマネージャーです。

Ruby Gemのインストール、更新、管理を効率的に行えます。

インストール済みのRubyGemsのバージョンを確認する

インストール済みのRubyGemsのバージョンを確認する

次のコマンドを使用して、インストール済みのRubyGemsのバージョンを確認します。

gem -v

インストール済みのGemを一覧表示する

インストール済みのGemを一覧表示する

gem list コマンドを使用すると、インストール済みのGemを確認できます。

gem list

Gemを更新する

Gemを更新する

Gemを最新バージョンに更新するには、次のコマンドを使用します。

gem update gem_name

Gemの詳細を確認する

Gemの詳細を確認する

インストール済みのGemの詳細を確認するには、次のコマンドを使用します。

gem info gem_name

RubyGemsのソースを確認する

RubyGemsのソースを確認する

システムが使用しているGemリポジトリを確認するには、次のコマンドを使用します。

gem sources

RubyGemsの代替ツール

RubyGemsの代替ツール

Rubyの依存関係を管理するその他のツールには、次のものがあります。

  • Bundler:プロジェクトのGem依存関係を管理します。
  • RVM (Ruby Version Manager):Rubyのバージョンとgemsetを管理します。
  • rbenv:複数のRubyバージョンを管理します。

おめでとうございます!

おめでとうございます!

Ruby Gemとは何か、そしてRubyGemsでどのように管理するかを学びました。

次は、プロジェクトにGemをインストールして使用する方法を学びます。

Gemとは — イラスト10

よくある質問

「Gemとは」レッスンは無料ですか?

はい。「Gemとは」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Ruby Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Ruby Academyコースには全4レッスンが含まれています。

「Gemとは」で何を学びますか?

Rubyのパッケージ管理システムであるRubyGemsについて学びます ブラウザで直接実行するハンズオンコードでRuby Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Ruby Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのRuby Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。

「Gemとは」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このRuby Academyレッスンでコードを書いて実行できますか?

はい。すべてのRuby Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. Gemとは
  2. Gemのインストールと使い方
  3. Bundlerによる依存関係の管理
  4. 独自のGemを作成する
← Ruby Academyに戻る