Кто-нибудь знает, как удалить MacRuby? Я использовал RubyCocoa, после чего решил попробовать MacRuby, после установки MacRuby RubyCocoa перестала работать. Поэтому я хотел бы удалить MacRuby, но я не могу найти документацию о том, как его удалить.Uninstall MacRuby
ответ
Я считаю, что все для MacRuby установлено в /Library/Frameworks/MacRuby.framework. Хотя я сам не пробовал, удаление этого каталога должно удалить MacRuby из системы.
MacRuby не должен взаимодействовать с RubyCocoa, чтобы заставить его перестать работать. Возможно, случай, когда что-то еще в вашей системе изменилось примерно в то же время, что и установка MacRuby.
dj2 прав, чтобы удалить MacRuby:
$ rm -rf /Library/Frameworks/MacRuby.framework
$ rm /usr/local/bin/mac*
$ rm /usr/local/bin/hotcocoa
Однако MacRuby и RubyCocoa могут жить бок о бок в совершенной гармонии;)
Данные ответы не будут удалены все. У вас все еще будут шаблоны XCode, примеры и несколько других оборванных символических ссылок: на rb_nibtool и на страницу manruby man.
Чтобы очистить это, вам понадобится файл .pkg, используемый для установки MacRuby. Это дает вам список всех установленных файлов, которые вы можете удалить. Я сделал это:
$ xar -xf macruby_nightly.pkg
$ lsbom macrubynightly.pkg/Bom # not a typo, the above archive contains this folder
Было бы неплохо, если бы лучший способ это сделать ...
Спасибо, ваш ответ не только решил мою проблему, он научил меня нескольким новым командам! – HVS
Или, если кто-то хочет решение без командной строки, вы можете использовать Pacifist на этом пакете. – juandesant
Существует простой способ список файлов в установленном пакете:
$ pkgutil --pkgs # list IDs of all installed packages
$ pkgutil --pkgs |grep -i ruby # get all related to ruby
$ pkgutil --files com.apple.macruby.macruby.MacRuby-0.pkg # show all files for MacRuby-0.8
Если удалить файлы, не забудьте удалить квитанцию, а также (/ Library/квитанции):
$ sudo pkgutil --forget com.apple.macruby.macruby.MacRuby-0.pkg
Если вы не удалите Квитанция может возникнуть проблема с переустановкой позже (обычно только для предыдущих версий одного и того же пакета).
Вы также можете удалить все файлы с помощью pkgutil:
$ sudo pkgutil --unlink com.apple.macruby.macruby.MacRuby-0.pkg
Документах не велики (для меня, по крайней мере), и я был немного напуган, чтобы попробовать - казалось, он хотел быть чрезмерно агрессивный при удалении/отключении вещей, которые он не «владел» (например, он пытался отсоединить/usr).
В конце концов, я убедился, что Time Machine работает и запускает команду. Он удаляет все файлы и оставляет все пустые каталоги. Это глупо, но достаточно безопасно. Я уверен, что кто-то написал сценарий, чтобы перевести все это в одну безопасную операцию, но я просто почистил ее вручную.
Кроме того, '--unlink' делает не imply '--forget', поэтому вам также необходимо выполнить это после.
Это от Matt Aimonetti в "MacRuby: The Definitive Guide" (O'Reilly):
«MacRuby не приходит с деинсталлятора Если вы хотите удалить MacRuby с компьютера, удалите двоичные файлы MacRuby. , которые используют префикс mac и находятся в/usr/local/bin /. Затем удалите сам MacRuby: /Library/Frameworks/MacRuby.framework."
Существует сущность, чтобы сделать всю деинсталляцию:!? https://gist.github.com/Watson1978/1927952 и она работает очень хорошо
- 1. Uninstall Spacemacs
- 2. Uninstall Atomineer
- 3. Uninstall Spring
- 4. Uninstall Redmine
- 5. Uninstall Mozart
- 6. Uninstall бригадир
- 7. MacRuby ScriptingBridge скорость загрузки
- 8. MacRuby, ошибка листа
- 9. FFI от MacRuby?
- 10. Пользовательские инициализаторы MacRuby
- 11. MacRuby: загрузить пакет какао
- 12. MacRuby: соответствует протоколам
- 13. macruby AVPlayer addBoundaryTimeObserverForTimes
- 14. MacRuby Указатель ЬурейиХ структур
- 15. Иконка MacRuby App
- 16. uninstall sass gem
- 17. adb uninstall failed
- 18. msi Installer Uninstall
- 19. Uninstall DevicePolicyManager app
- 20. WiX uninstall GUI
- 21. Cygwin Openssl uninstall
- 22. C# uninstall event
- 23. Sonar Qube uninstall linux
- 24. Пакет Chocolatey Uninstall
- 25. Поддержка CMake "make uninstall"?
- 26. MSI uninstall UAC prompt
- 27. вебов-основа Uninstall
- 28. Postgres SQL Mac Uninstall
- 29. Uninstall Npgsql 3.1.6
- 30. Howto Uninstall РВМ
Где вы установили его ли вы положить его в/USR/местные – jergason