我是一个老 Perl 黑客,但我基本上已经放弃了我的 Mac,因为我通常无法使用 cpan 安装任何东西。 .
依赖项列表中的某些内容通常会因(对我而言)无意义的错误而失败。我的 Mac 是新的,但在从以前的 Mac 升级过程中复制了 10 多年的悠久历史。
多年来,我一直尝试使用 fink
、MacPorts
和 homebrew
,但我怀疑此时我有很多不兼容之处。
在我发布我的最新问题之前,我真正想做的是开始使用 Perl,就像我安装了一个干净的 OSX-lion 一样。有什么方法可以在不删除我的磁盘并从头开始安装 OSX 的情况下执行此操作?
您提到的项目都没有安装到系统目录中。因此,从您当前的用户环境中删除它们应该与将它们从您的路径中删除一样简单,并从您的启动文件(例如 .bashrc
)中删除对它们的引用,或者如果您将它们添加到您的“登录项”等)。
在那之后,您将只剩下操作系统为您提供的内容。别管它了。安装perlbrew (因此您可以安装多个 perl
并在它们之间切换而不会影响系统的其余部分)和 cpanm (因为它更有趣 ;-) 然后从那里开始。
请务必阅读您使用的所有内容的文档,以便您了解它们的作用以及它们的作用。
PS:如果您强制了fink中的任何一个| , ports , 或 homebrew出于某种原因践踏系统目录,你做错了。如果我是你,在这种情况下我会选择从头开始安装(但一定要先备份你的文档)。我个人认为即使是自制软件开发者提倡的 /usr/local
也不是一个好主意,但如果你这样做了,至少他们会给你一个 uninstall script .