
私はソースを使用して 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
テキスト エディターで開きます。