私はRubyとlinuxの両方に慣れているので、これは些細なことだと確信していますが、まだわかりません。現在、Ruby 1.8。 7がインストールされ、Ruby 1.9に更新したいのですが、どうすればよいですか?
Sudo apt-get install Ruby1.9
トリックを行う必要があります。
インストール可能なライブラリを見つけるには
apt-cache search <your search term>
だから私はapt-cache search Ruby | grep 9
を見つけます。
おそらく、新しいRuby as Ruby1.9
。これは、Ruby
と入力するだけでUbuntuのデフォルトが1.8になるためです。
他の誰かがよく知っている場合を除き、Ruby1-8を削除する理由は本当にありません。以下のコマンドを実行して1.9をインストールし、リンクRubyで新しいバージョンを指すようにします。
Sudo apt-get install Ruby1-9 rubygems1-9
Sudo ln -sf /usr/bin/Ruby1-9 /usr/bin/Ruby
Ubuntu 12.04(Precise Pangolin)では、次のコマンドでこれが機能しました。
Sudo apt-get install Ruby1.9.1
Sudo apt-get install Ruby1.9.3
Rubyは現在v2.0です。 Jekyll(および私は他の多くの人もそうです)のようなプログラムはそれを必要とします。私はちょうど走った:
Sudo apt-get install Ruby2.0
バージョンを確認する
Ruby --version
役立つことを願っています
この記事 の作者は、Rubyをローカルパケットマネージャーからインストールするのを避け、代わりに〜#〜] rvm [〜#〜]。
異なるバージョン間で簡単に切り替えることができますRuby=
rvm use 1.9.3
等.
上記は悪いことではありませんが、11.10では少し異なります
Sudo apt-get install Ruby1.9 rubygems1.9
インストールされますRuby 1.9
リンクするときは、ls /usr/bin | grep Ruby
出力されるはずですRuby1.9.1
それであなたはSudo ln -sf /usr/bin/Ruby1.9.1 /usr/bin/Ruby
とレースへの出発。
あなたがubuntu 10.10を使用しているような場合、現在の最新バージョンを見つけることができません
ここから入手できます http://www.ubuntuupdates.org/package/brightbox_Ruby_ng_experimental/maverick/main/base/Ruby1.9.
または*。debファイルをダウンロードします:)
そして、それはあなたを変えないことを覚えておいてくださいRubyの古いバージョン
まず、使用しているubuntuのバージョンは、それを持っているものにアップグレードするのが最も簡単かもしれません。
次に、バックポート(システムメニュー、管理、ソフトウェアソース)を有効にし、シナプスで検索します。
最後に、PPAを探します。
通常、プログラムのバージョンはオペレーティングシステムのバージョンにリンクされています。したがって、gutsyを実行している場合は、Ruby 1.9を持つ新しいjaunty jackalopeバージョンにアップグレードするか、/ etc/apt/sources.listファイルにjauntyのリポジトリを追加する必要があります。これで、シナプスパッケージマネージャーを起動でき、そこに表示されるはずです。