Ruby 1.8 パッケージで Ruby プロンプトを取得するにはどうすればいいですか

Ruby 1.8 パッケージで Ruby プロンプトを取得するにはどうすればいいですか

インストールしましたルビー1.8 そしてruby1.8-開発版パッケージはありますが、コマンドラインの ruby​​ コマンドには応答しません。

ruby
The program 'ruby' is currently not installed.  You can install it by typing:
sudo apt-get install ruby
irb
The program 'irb' is currently not installed.  You can install it by typing:
sudo apt-get install ruby

インストールが少し心配ですルビー別のバージョンがインストールされます。

答え1

リポジトリ rubies を削除し、RVM (Ruby Version Manager AFAIK) 経由でインストールすることをお勧めします。これにより、必要に応じて複数のバージョンをインストールすることもできます。

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)
echo "[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session." >> .bashrc

その後、RVMがインストールされます。現在のターミナルを閉じて再度開き、bashプロファイルを再読み込みします。Rubyは次のように入力するだけで簡単にインストールできます。

rvm install 1.9.2  #Replace with whatever version you'd like (1.8.7, ree etc.)
rvm --default 1.9.2

これにより、rubygems と alias コマンドもインストールされます。

これらのコマンドはいずれも sudo で実行されないため、後で gem の権限に関する問題が発生することもありません :-)

編集:最後の質問に答えますaptから「ruby」をインストールすると、ruby1.8もインストールされます。同じバージョンですが、リンクが修正されています。

sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby

リンクを修正します:-)

答え2

irb

開始するにはインタラクティブ rウビー brominisculantiouszorpf (インタラクティブ ルビー ブロンプト?)

答え3

始めるruby1.8

パッケージによってインストールされるRubyのバージョンは、rubyUbuntuのバージョンによって異なります。11.04ではRuby 1.8です。

 apt-cache show ruby| grep ^Depends

関連情報