私は定義済みのOSとプロキシを使用しているため、RVMを使用する立場にはありません。RVMを使用しないRubyパスの変更
私はCentOS7で作業しており、私のアプリケーションはruby 2.3.1
を使用しています。これは、この特定のシステムにあらかじめインストールされています。 CentOS7はルビーを2.0.0
までサポートします。
私の問題は、ルビー2.0.0をインストールして特定のパスを上書きするシェルのKDEをインストールするときです。ruby -v
私は現在2.0.0
を使用しています。
私はwhich -a ruby
をすれば、私はecho $PATH
をすれば、私は私が使用したいRubyは/opt/rubies/ruby-2.3.1/bin
にインストールされているが/usr/bin
が前に来る
/opt/rh/rh-postgresql95/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/rubies/ruby-2.3.1/bin:/usr/local/rvm/bin
を取得
/usr/bin/ruby
/opt/rubies/ruby-2.3.1/bin/ruby
を取得します。 CentOS7がプリインストールされたRuby 2.3.1バージョンの代わりにそのバージョンのRubyを/opt/rubies/ruby-2.3.1/bin
に使用しているのはその理由ですか?
もしそうなら、どのようにパスの順序を変更できますか?