2013-02-07 137 views
0

运行RVM要求说我需要安装酿造所有这些红宝石RVM要求

# For ruby: 
brew install autoconf automake apple-gcc42 libtool 
pkg-config openssl readline libyaml sqlite libxml2 libxslt libksba 

我怎么知道,如果我已经有这些在我的电脑上我不会浪费空间重新下载呢?例如,我知道山狮来与SQLite,如果我brew install sqlite将覆盖已在计算机上的SQLite或安装另一个副本?我正在运行Mac 10.8.2,谢谢

回答

2

它不会卸载任何东西。 Brew将它的包分离并创建符合链接/usr/local。您可以运行whereis autoconf,whereis sqlite等以确保所需的软件包已安装并正确加载到环境中,然后使用自制软件安装其余软件。虽然你的旧软件包应该足够了,但如果ruby安装失败,你应该使用自制软件来安装所有软件,因为它可以确保所有软件包都兼容。

+0

有没有一种方法可以在使用自制软件滴注后卸载这些软件。 – user1096509

+0

@ user1096509 homebrew将更新符号链接到你的bash配置文件中的二进制文件,所以自制软件的二进制文件将成为所有常规用途的默认文件(例如当你在bash shell中时)。系统二进制文件应该不会被删除,因为总是有可能某些系统组件依赖于它们。如果您想恢复系统二进制文件,自制软件安装也非常容易卸载。 – dward