rubygems チュートリアル
Rubygemsを使い始める
サーチ…
備考
Gemは、Rubyアプリケーションの機能を拡張または変更するために使用できます。一般的に、それらは、アプリケーションやライブラリで使用するために、他のRubyistsと共有されている再利用可能な機能を配布するために使用されます。いくつかの宝石には、作業を自動化し作業をスピードアップするためのコマンドラインユーティリティがあります。
RubyGemsソフトウェアを使用すると、システムにRubyソフトウェアパッケージを簡単にダウンロード、インストール、使用することができます。このソフトウェアパッケージはgemと呼ばれ、パッケージ化されたRubyアプリケーションやライブラリを含んでいます。
インストールまたはセットアップ
RubyGemがインストールされていない場合でも、手作業でソフトウェアを入手するための準備ができています。
RubyGemsからダウンロードする
ディレクトリに展開してそこに
cdするインストール先:
ruby setup.rb(admin / root権限が必要な場合があります)sudo ruby setup.rb
詳細およびその他のオプションについては、以下を参照してください。
ruby setup.rb --help
Linuxでのインストール
rubygemsをインストールする前に、ルビがインストールされていることを確認してから:
Ubuntuでapt-getを使ってRubyGemsをインストールする
sudo apt-get install rubygems
yumを使用したRubyGemsのインストール
sudo yum install rubygems
手動インストール方法
wget https://rubygems.org/rubygems/rubygems-2.6.6.tgz
tar xvf rubygems-2.6.6.tgz
cd rubygems-2.6.6
sudo ruby setup.rb
特定のプリコンパイルされたルビーバージョンとルビーの宝石をインストールする(Ubuntu)
sudo apt-add-repository ppa:brightbox/ruby-ng
確認のためにEnterを押します
sudo apt-get update
ruby2.0 ruby2.1 ruby2.2 ruby2.3と従来のバージョンruby1.8 ruby1.9.1しています)あなたのバージョンに対応する-devパッケージを忘れずに-devしてください。それ以外の場合のようなネイティブ拡張の開発Nokogiriまたはmysql2失敗します。
sudo apt-get install ruby2.3 ruby2.3-dev ruby-switch
sudo ruby-switch set ruby2.3
ruby -v
>> ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
これで、 sudo gem install gemname使用して、すべてのユーザーにシステム全体に任意のsudo gem install gemnameます。
注意:
- このメソッドは、すべてのユーザーに対してシステム全体でrubyとrubygemsをインストールして設定します
- gem(
sudo gem install rails)をインストールするにはsudoが必要ですが、rootとしてbundleを実行しないでください。宝石をインストールする必要がある場合は、sudoのパスワードを尋ねます。
宝石のソースを変更する
# list gem sources:
gem sources -l
# remove default gem source:
gem sources -r https://rubygems.org/
# add other gem sources:
gem sources -a https://ruby.taobao.org/