CentOS 7でRubyをどこにインストールする必要がありますか?

CentOS 7でRubyをどこにインストールする必要がありますか?

CentOS 7にインストール中ですRuby。方法は次のとおりです。rbenvこのチュートリアルのガイドライン、修正されました。推奨されるコード行の1つcdの後にgit cloneコマンドが続きます。私の考えにはそうすべきだと思いcdますがcd /path_to_destination_of_cloned_codeそれでは、CentOS 7ファイルシステムのどこにrbenvとruby git cloneコードをインストールする必要がありますか?

また、以下のコードに提案されている他の変更も非常に便利です。私はまだ以下のコードを実行しておらず、まだそれをインストールする最良の方法を計画しています。


チュートリアルに従って修正されたコードの概要:


// 以下を使用したインストールrbenvと依存Ruby関係:yumroot

sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

// Ruby を使用するユーザーに切り替えて、次のコマンドを実行します。
// 1.)これで、rbenvをホームディレクトリにインストールし、rbenvがRubyのアクティブバージョンを実行できるように、適切な環境変数を設定する準備が整いました。

cd
git clone git://github.com/sstephenson/rbenv.git .rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
exec $SHELL

git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bash_profile
exec $SHELL

// 2.) 次に接続して、インストールするRubyのバージョンを決定します。https://www.ruby-lang.org/en/downloads/ 次に、次のコマンドを使用してインストールします。

rbenv install -v 2.3.0  
rbenv global 2.3.0  

// 3.)次のコマンドを使用してRubyが正しくインストールされていることを確認します。

ruby -v

// 4.)Rubygemsを無効にして、次のコマンドでインストールされている各gemのローカルドキュメントを作成します。

echo "gem: --no-document" > ~/.gemrc

// 5.)アプリケーションの依存関係を管理するには、バンドル用gemをインストールしてください。

gem install bundler

メモ:


スーパーユーザーとして実行するときは、次のコマンドが非常に便利であることがわかりました。

// the first line is supposed to be just dependencies, as follows:  
yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel  
yum install ruby ruby-devel rubygems //ruby-devel is required to add headers needed by some libraries
ruby -v  // confirm ruby is installed, and check version

デフォルトでは、ディストリビューションにすべてのビハインドストーリータスクを管理させることができますが、yum install rubyなぜ上記のチュートリアルで詳細なアプローチを取るのですか?

ベストアンサー1

おすすめ記事