2012-02-01 8 views
0

さて、私は愚かなことを可能にしました。 1.8.7から1.9.2にアップグレードしようとしていましたが、rm -rfコマンドを使用して/usr/bin/ruby1.8.7と一緒に/usr/bin/rubyを削除しました。削除されたRuby(/ usr/bin/ruby​​から)

今度は、エラーが多かったsudo apt-get install rubyでRubyを再インストールしようとしています。

私はを試してみましたが、エラーはsudo: ruby: command not foundでした。

  1. 私はその後、
  2. ruby -vでRubyのバージョンをチェックして、このエラーを得たアップグレードするrvm install 1.9.2コマンドを実行した1.8.7バージョン

  3. とともに/usr/bin/rubyを削除:付き

    ​​
  4. sudo apt-get install ruby1.9.1、私は多くのエラーが発生しました:

    Errors were encountered while processing: 
    dictionaries-common 
    aspell-en 
    hunspell-en-ca 
    hunspell-en-us 
    ispell 
    ienglish-common 
    iamerican 
    myspell-en-au 
    myspell-en-gb 
    myspell-en-za 
    
  5. 実際にRubyがインストールされているかどうかを確認するために、私はセットアップを実行してsudo: ruby: command not foundとしました。

  6. 私はRubyは、インストールされている場合、存在していた場所を確認し、以下の結果得た:

    /usr/lib/ruby 
    /usr/share/man/man1/ruby.1.gz 
    

に成功したのRubyをインストールする方法上の任意のアイデアを?

+1

必須のコメント:「あなたはバックアップを作成しますか?」 ;) – berkes

+2

'sudo apt-get remove" ruby​​ * "'を試してください。 – whirlwin

+0

omg、whirlwinに感謝します。これはうまくいきました。私は再び1.8.7バージョンのRubyを再インストールしました! – mystique

答えて

0

あなたはどのようなエラーを受け取っているのか投稿できますか?それはあなた(と私たちに)あなたが不足しているもの、固定する必要がある問題など

1

これを行うかのアイデアのいくつかの並べ替えを与えるかもしれない、

sudo apt-get remove ruby # removes the package 
sudo apt-get purge ruby # deletes the package files 
sudo apt-get install ruby # install it again 
+0

私はこれを試して、うまくいきませんでした、4) – mystique

1

ソリューションは、完全にすべてを削除することでしたruby *とsudo apt-get remove "ruby*"という名前です。

関連する問題