CentOSにRubyをインストールする方法 CentOSにRubyをインストールする方法の紹介

CentOSにRubyをインストールする方法 CentOSにRubyをインストールする方法の紹介

Ruby は、シンプルさと使いやすさを念頭に置いて作成された、動的でオープンソースのオブジェクト指向スクリプト言語であり、今日最も人気のある言語の 1 つです。では、CentOS 7 に Ruby をインストールするにはどうすればよいでしょうか。この記事では、CentOS に Ruby をインストールする 3 つの異なる方法を紹介します。

1. yumパッケージマネージャーを使用してRubyをインストールする

CentOS システムに Ruby をインストールする最も簡単な方法は、yum パッケージ マネージャーを使用することです。 この記事の執筆時点では、CentOS リポジトリのバージョンは 2.0.0 であり、古くなっています。

次のコマンドを使用して uby パッケージをインストールします。

sudo yum instll uby

インストールが完了したら、Ruby バージョン コマンドを入力してインストールが成功したことを確認できます。

uby --esion

出力は次のようになります。

uby 2.0.0p648 (205-2-6) [x86_64-linux]

2. Rbenを使用してRubyをインストールする

Rben は軽量の Ruby バージョン管理ユーティリティで、Ruby のバージョンを簡単に切り替えることができます。

また、Rben のコア機能を拡張し、ソースから任意の Ruby バージョンを簡単にインストールできるようにする uby-build プラグインもインストールします。

まず、uby-build ツールに必要な依存関係をインストールする必要があります。

sudo yum instll git-coe zlib zlib-deel gcc-c++ ptch edline edline-deel libyml-deel libffi-deel openssl-deel mke bzip2 utoconf utomke libtool bison cul sqlite-deel

次に、次のコマンドを実行して、ben と uby-build をインストールします。

cul -sL https://github.com/ben/ben-instlle/w/mste/bin/ben-instlle | bsh -

このスクリプトは、GitHub から ben および uby-build リポジトリを ~/.ben ディレクトリにクローンします。 インストーラ スクリプトは、インストールの検証を試みる別のスクリプトも呼び出します。 スクリプトの出力は次のようになります。

上記の出力からわかるように、ben の使用を開始する前に、PATH に $HOME/.ben/bin を追加する必要があります。

Bsh を使用している場合は、次のように入力します。

echo 'expot PATH="$HOME/.ben/bin:$PATH"' >> ~/.bshc echo 'el "$(ben init -)"' >> ~/.bshc souce ~/.bshc

Zsh を使用する場合は次のように入力します:

echo 'expot PATH="$HOME/.ben/bin:$PATH"' >> ~/.zshc echo 'el "$(ben init -)"' >> ~/.zshc souce ~/.zshc

システムにインストールされたので、Ruby の最新の安定バージョンを簡単にインストールして、それをデフォルト バージョンにすることができます。

ben instll 2.5. ben globl 2.5.

利用可能なすべてのRubyバージョンを一覧表示するには、次のコマンドを使用します: ben installll -l

次のコマンドを入力して、Ruby のバージョンを確認し、Ruby が正常にインストールされているかどうかを確認します。

uby - uby 2.5.p57 (208-03-29 eision 63029) [x86_64-linux]

3. RVMを使用してRubyをインストールする

RVM (Ruby Vesion Mnge) は、複数の Ruby 環境を簡単にインストール、管理、使用できるコマンドライン ツールです。

まず、Ruby をソースからビルドできるようにするために、RVM ユーティリティに必要な依存関係をインストールする必要があります。

sudo yum instll cul gpg gcc gcc-c++ mke ptch, utoconf, utomke, bison, libffi- deel, libtool, ptch, edline-deel, sqlite-deel, zlib-deel, openssl-deel

次に、次のコマンドを実行して、システムに RVM をインストールします。

gpg --keysee hkp://keys.gnupg.net --ec-keys 409B6B796C275462A7033804BB82D39DC0E3 7D2BAFCF37B3E2069D695605BD0E739499BDB cul -sSL https://get.m.io | bsh -s stble

RVM の使用を開始するには、次のコマンドを実行する必要があります。

souce ~/.m/scipts/m

RVM を使用して、Ruby の最新の安定バージョンをインストールし、それをデフォルト バージョンとして設定します。

m instll 2.5. m use 2.5. --defult

バージョン番号を入力してコマンドを表示し、インストールが成功したかどうかを確認します。

uny - #输出结果uby 2.5.p57 (208-03-29 eision 63029) [x86_64-linux]

<<:  どの Python エディタが優れていますか?使いやすい4つのPythonエディタ

>>:  一般的なサーバーやウェブサイト向けの推奨オンライン速度テストツールとPingツール

推薦する

WeChat情報フロー広告(WeChat iOS版が大幅にアップグレードされ、サブスクリプションアカウント折りたたみモードが情報フローモードに進化)

WeChat iOSバージョンが大幅にアップグレードされました。サブスクリプションアカウントフォー...

電子商取引の運用データの統計を収集する方法(RPAを使用すると、Taobaoの販売レポート統計を簡単に実現できます)

RPAはタオバオの売上レポート統計を簡単に実現するのに役立ちます淘宝網ストアの売上レポート統計はビ...

情報フロー広告業界の展望(情報フロー広告の現状と展望は?)

情報フロー投資の現状と展望は?前回は、検索連動型広告(Baiduを例に)についてお話しし、入札広告の...

Jiahuamingブランドプランニングとは何ですか? (新規登録の会社名、あなたにぴったりの会社名が必ずあります)

新しく登録された会社名、あなたにぴったりの会社名が必ず見つかります会社を設立するときに、会社名の問題...

コンテンツ運営会社(インテリジェントなコンテンツ運営を利用してビジネスを展開し、企業に新たなチャンスが到来)

インテリジェントなコンテンツ運用をビジネスに活用することで、企業に新たなチャンスが生まれます経営者の...

Tmall コンテンツ運用 (Taobao Tmall コンテンツ運用をうまく行うには? このコンテンツ運用分析を参考にしてください)

TaobaoとTmallでコンテンツを操作するにはどうすればよいですか?このコンテンツ操作分析を受...

Shopifyカスタマーサービスに連絡するにはどうすればいいですか? Shopify サポートに問い合わせるにはどうすればいいですか?

もしあなたがショッピファイ問題が発生した場合やサポートが必要な場合は、Shopify カスタマー サ...

革新的なオンラインマーケティングプロモーション(オンラインマーケティングプロモーションのやり方 # マーケティングスキル)

オンラインマーケティングプロモーションを成功させる方法#マーケティングスキルオンラインマーケティング...

ユーザー操作の主な内容(ユーザー操作を簡単に理解できます)

ユーザーの操作を簡単に理解できますユーザー運用とは、ユーザーを中心に据え、ユーザーのニーズに応じて運...

チェーンブランドマーケティング(チェーン店運営の4大マーケティング戦略)

チェーン店運営における4つの主要なマーケティング戦略チェーン事業の外部マーケティング プロセスには、...

重曹販売メーカー(重曹 # 盛和化学メーカー)

重炭酸ナトリウム#盛和化学メーカー重炭酸ナトリウムは幅広い用途に使用されています。重曹は日常生活に身...

セルフメディア運用の主な業務内容(セルフメディア運用の7つのステップ:優秀なセルフメディアパーソンになるには?)

セルフメディア運用の7つのステップ:優れたセルフメディアパーソンになるには?セルフメディア運営の7...

福建省安渓茶ブランドランキング(安渓鉄観音が「2024年中国茶地域パブリックブランドTOP50」で第1位にランクイン)

安溪鉄観音が「2024年中国茶地域パブリックブランドTOP50」で第1位にランクインお茶の香りは世界...

WordPress の 500 内部サーバー エラーを修正する方法

内部サーバー エラーは、WodPess の最も一般的なエラーの 1 つです。このエラーの一般的な性質...

WeChatパブリックアカウントの運用データ(パブリックアカウントを3か月間運用し、1つの記事から1,800元以上を稼ぐ)

3ヶ月間パブリックアカウントを運営し、1つの記事で1800元以上を稼ぐ文/シャープキャット無料コー...