こんにちは、私はLinuxが本当に初めてです。現在Digital Oceanにアプリを展開しているため、一時的にlinux oxに切り替えています。
やった
Sudo apt-get install Ruby 2.0.0
正しくインストールされていますが、Ruby-vを実行すると1.8.7バージョンが取得されます。
古いバージョンはミントと一緒にプリパッケージされているはずです。
BashプロファイルまたはLinuxスタートアップファイルでRuby 2.0.0に切り替えるにはどうすればよいですか?
Linuxが初めての場合は、RVM(Ruby Version Manager)などを使用してRubyをインストールすることをお勧めします。 Rubyバージョンを切り替えたり、複数のgemsetを管理したりするのが簡単になります。
最新の(安定した)RubyでRVMをインストールするには:
\curl -L https://get.rvm.io | bash -s stable --Ruby
次に、使用してインストールされているルビーを確認します
rvm list
次に、Rubyを使用してバージョンを切り替えることができます
rvm use 2.0.0 --default
とともに --default
フラグは、システムRubyをオーバーライドします。
更新
本当にRVMを使いたくない場合は、
Sudo apt-get install checkinstall
wget -c http://ftp.Ruby-lang.org/pub/Ruby/2.0/Ruby-2.0.0-p0.tar.gz
tar -xzf Ruby-2.0.0-p0.tar.gz
cd Ruby-2.0.0-p0
./configure
make
Sudo checkinstall -y \
--pkgversion 2.0.0-p0 \
--provides "Ruby-interpreter"
checkinstall
はソースをパッケージ化し、将来削除しやすくします
次に、envファイルを編集して、Rubyバイナリをパスに追加する必要があります。
Sudo nano /etc/environment
/ usr/local/Ruby/binを追加します
PATH="/usr/local/Ruby/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
次に実行します
source /etc/environment
ファイルをリロードして、Rubyバージョンを
Ruby -v
実際にRuby 2.x.xをそのapt-get
コマンドでインストールしていません。現在、通常のリポジトリにはRuby 1.8
とRuby 1.9.1
が含まれています。
apt-get
コマンドにもスペースを入れないでください。そのコマンドでRuby 1.9.1
をインストールします(これはapt-get install Ruby
と同じことです)。 2.0.0はパッケージ名として解釈されます。