Ruby Language
インストール
サーチ…
Linux - ソースからのコンパイル
あなたは最新のルビーを手に入れますが、それには欠点があります。このルビーのような操作は、どのアプリケーションでも管理されません。
!!それはあなたと共生するようにバージョンを変更することを忘れないでください!
- tarballをダウンロードする必要があります。公式サイト( https://www.ruby-lang.org/ja/downloads/)にリンクがあります。
- タールボールを抽出する
- インストール
$> wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.gz
$> tar -xvzf ruby-2.3.3.tar.gz
$> cd ruby-2.3.3
$> ./configure
$> make
$> sudo make install
これにより、 /usr/local
ルビがインストールされます。この場所に満足できない場合は、./ ./configure --prefix=DIR
に引数を渡すことができます。ここで、 DIR
は、rubyをインストールするディレクトリです。
Linux - パッケージマネージャを使用したインストール
おそらく最も簡単な選択ですが、バージョンが必ずしも最新のものではないことに注意してください。ターミナルとタイプを開くだけです(あなたの配布物に依存します)
DebianやUbuntuでaptを使う
$> sudo apt install ruby
CentOS、openSUSEまたはFedoraで
$> sudo yum install ruby
-y
オプションを使用すると、インストールに同意するように求められることはありませんが、私の考えでは、インストールしようとしているパッケージマネージャーが何であるかを常に確認することをお勧めします。
Windows - インストーラを使用したインストール
Windows上でルビーを設定するには、おそらくhttp://rubyinstaller.org/に行き、そこからあなたがインストールする実行可能ファイルをダウンロードしてください。
ほとんど何も設定する必要はありませんが、重要なウィンドウが1つあります。 あなたのPATHにルビ実行可能ファイルを追加するというチェックボックスが表示されます 。それがチェックされていない場合はチェックされていることを確認するか、ルビーを実行できなくなり、PATH変数を自分で設定する必要があります。
それから、それがインストールされるまで、次に進む。
宝石類
この例では、「nokogiri」を例として使用します。 'ノコギリ'は後で他の宝石名に置き換えることができます。
宝石を操作するには、我々はと呼ばれるコマンドラインツールを使用gem
のようなオプションが続きinstall
またはupdate
後、私たちはインストールしたい宝石の名前をとし、それがすべてではありません。
インストール宝石:
$> gem install nokogiri
しかし、それだけでは私たちが必要なものではありません。また、宝石をインストールまたは検索するためのバージョン、ソースを指定することもできます。いくつかの基本的なユースケース(UC)から始めることができますし、後で更新要求を投稿することができます。
インストールされているすべてのgemを一覧表示する:
$> gem list
宝石のアンインストール:
$> gem uninstall nokogiri
nokogiri gemのバージョンが増えたら、アンインストールするものを指定するように求められます。番号がついた番号のリストを取得し、その番号だけを書きます。
宝石の更新
$> gem update nokogiri
またはそれらをすべて更新したい場合
$> gem update
コマンgem
はさらに多くの用途とオプションがあります。詳細については、公式文書を参照してください。何かが明確でない場合は、リクエストを投稿して追加します。
Linux - トラブルシューティングgem install
たとえば、 宝石の最初のUC $> gem install nokogiri
、我々はそのための権限を持っていないので、宝石をインストールする問題を持つことができます。これはもっと多くの唯一の方法で並べ替えることができます。
最初のUCソリューションa:
Uはsudo
を使うことができます。これにより、すべてのユーザーに宝石がインストールされます。この方法はすすめるべきです。これは、あなたが知っている宝石がすべてのユーザーによって使用可能になる場合にのみ使用してください。実際には普通にsudo
アクセスするユーザーはいません。
$> sudo gem install nokogiri
最初のUCソリューションb
Uは--user-install
オプションを使用してgemをユーザーのgemフォルダにインストールします(通常は~/.gem
)
&> gem install nokogiri --user-install
最初のUCソリューションc
UはGEM_HOMEとGEM_PATHを設定し、コマンドgem install
実行すると、指定したフォルダにすべてのgem install
できます。私はあなたにそれの例を与えることができます(通常の方法)
- まず、.bashrcを開く必要があります。 nanoやお気に入りのテキストエディタを使用してください。
$> nano ~/.bashrc
- 次に、このファイルの最後に
export GEM_HOME=$HOME/.gem
export GEM_PATH=$HOME/.gem
- これで、端末を再起動するか、または書き込む必要があります
. ~/.bashrc
を実行して設定を再ロードします。これにより、gem isntall nokogiri
を使用できるようになり、指定したフォルダにそれらのgemがインストールされます。
Ruby macOSのインストール
良いニュースは、Appleが親切にRubyの通訳を含んでいることです。残念ながら、それは最近のバージョンではありません:
$ /usr/bin/ruby -v
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
Homebrewをインストールしている場合は、最新のRubyを入手できます:
$ brew install ruby
$ /usr/local/bin/ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]
(これを試してみると、より新しいバージョンが表示される可能性があります)。
フルパスを使用せずに抽出したバージョンを/usr/local/bin
するには、環境変数$PATH
先頭に/usr/local/bin
を追加します。
export PATH=/usr/local/bin:$PATH
この行を~/.bash_profile
追加すると、システムを再起動した後にこのバージョンが取得されます。
$ type ruby
ruby is /usr/local/bin/ruby
Homebrewはgem
をインストールするためのgem
をインストールします。また、必要に応じてソースからビルドすることもできます。 Homebrewにもそのオプションが含まれています:
$ brew install ruby --build-from-source