ソース経由でインストールされた Ruby バージョンをアンインストールするにはどうすればいいですか?

ソース経由でインストールされた Ruby バージョンをアンインストールするにはどうすればいいですか?

私はソースを使用して Ruby のバージョン (1.9.3-p194) をインストールしましたmake installが、これは間違った方法だったかもしれないと気づきました。これを実行したところ、これは間違いであり、OS 内で Ruby のバージョンに対処するには rvm などのソリューションを使用する必要があることに気付きました。

uninstall一緒に実行できる が存在するかどうか確認しましたがmake、存在しませんでした。

次に、rvm をインストールし、ext-ruby-1.9.3-p194 としてリストされていない、rvm 内の管理対象 Ruby のリストに前述のバージョンを追加しました。

rvm rubies

   ext-ruby-1.9.3-p194 [ x86_64 ]
=* ruby-1.9.3-p194 [ x86_64 ]

# => - current
# =* - current && default
#  * - default**

rvm remove を実行すると、ruby リストから削除されるだけですが、 内にはまだ存在します/usr/local/bin。 に存在するシステム インストール ruby​​ バージョンについては気にしていません/usr/bin。これは OS に関連付けられており、単に無視する必要があると理解しています。

スクリプトを見ずに、前述のバージョンとそれがインストールされているすべての場所を安全にアンインストール/削除するにはどうすればよいでしょうかinstall?

答え1

READMEソースのダウンロードに含まれるファイルには、多くの情報を取り込むことができます。

  7. Run 'make install'

     This command will create following directories and install files
     onto them.

       * ${DESTDIR}${prefix}/bin
       * ${DESTDIR}${prefix}/include/ruby-${MAJOR}.${MINOR}.${TEENY}
       * ${DESTDIR}${prefix}/include/ruby-${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}
       * ${DESTDIR}${prefix}/lib
       * ${DESTDIR}${prefix}/lib/ruby
       * ${DESTDIR}${prefix}/lib/ruby/${MAJOR}.${MINOR}.${TEENY}
       * ${DESTDIR}${prefix}/lib/ruby/${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}
       * ${DESTDIR}${prefix}/lib/ruby/site_ruby
       * ${DESTDIR}${prefix}/lib/ruby/site_ruby/${MAJOR}.${MINOR}.${TEENY}
       * ${DESTDIR}${prefix}/lib/ruby/site_ruby/${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}
       * ${DESTDIR}${prefix}/lib/ruby/vendor_ruby
       * ${DESTDIR}${prefix}/lib/ruby/vendor_ruby/${MAJOR}.${MINOR}.${TEENY}
       * ${DESTDIR}${prefix}/lib/ruby/vendor_ruby/${MAJOR}.${MINOR}.${TEENY}/${PLATFORM}
       * ${DESTDIR}${prefix}/lib/ruby/gems/${MAJOR}.${MINOR}.${TEENY}
       * ${DESTDIR}${prefix}/share/man/man1
       * ${DESTDIR}${prefix}/share/ri/${MAJOR}.${MINOR}.${TEENY}/system

残念ながら、これでは完全なファイルリストは表示されず、記載されているフォルダーは他のプログラムでも使用されます。


インストールされるものの完全なリストについてはmake install、隠しファイルを参照してください.installed.list。ソース ディレクトリに移動し、 と入力してless .installed.listコマンド ラインで表示するか、open .installed.listテキスト エディターで開きます。

関連情報