소스를 통해 설치된 Ruby 버전을 어떻게 제거합니까?

소스를 통해 설치된 Ruby 버전을 어떻게 제거합니까?

소스를 사용하여 Ruby 버전(1.9.3-p194)을 설치했는데 make install이것이 잘못된 경로일 수 있다는 것을 깨달았습니다. 이 작업을 수행하면서 이것이 실수라는 것을 깨달았으며 OS 내에서 Ruby 버전을 처리하려면 rvm과 같은 솔루션을 사용해야 합니다.

uninstall나는 가 함께 실행될 수 있는지 확인했지만 make그렇지 않았습니다.

그런 다음 rvm을 설치하고 앞서 언급한 버전을 ext-ruby-1.9.3-p194로 나열되지 않은 rvm 내 관리 루비 목록에 추가했습니다.

rvm rubies

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

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

rvm 제거를 수행하면 루비 목록에서는 단순히 제거되지만 /usr/local/bin. /usr/bin나는 OS에 묶여 있고 단순히 무시해야 한다는 것을 이해하기 때문에 시스템 설치 Ruby 버전에 관심이 없습니다 .

스크립트를 보지 않고도 앞서 언급한 버전과 해당 버전이 설치된 모든 위치를 안전하게 제거하려면 어떻게 해야 합니까 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. 소스 디렉터리로 이동하여 Enter를 입력하면 less .installed.list명령줄에서 보거나 open .installed.list텍스트 편집기에서 열 수 있습니다.

관련 정보