diff options
| author | Max Howell | 2009-06-28 16:41:28 +0100 |
|---|---|---|
| committer | Max Howell | 2009-06-28 16:45:14 +0100 |
| commit | 138801cdecb01b1bb6d540af25293489b39784df (patch) | |
| tree | b763d7b150d60edbb3e154cead6fa112c65332a8 /README | |
| parent | a648e46d8ae6aa6566da29492a1c27d675561115 (diff) | |
| download | brew-138801cdecb01b1bb6d540af25293489b39784df.tar.bz2 | |
Discuss CPAN, RubyGems and EasyInstall
Diffstat (limited to 'README')
| -rw-r--r-- | README | 37 |
1 files changed, 31 insertions, 6 deletions
@@ -27,7 +27,7 @@ http://developer.apple.com/technology/xcode.html Next, uninstall MacPorts and Fink (or just rename their root folders). Many build scripts blindly look in /opt/local etc. and end up linking to that stuff -anyway! +anyway! If you just want to trial Homebrew then you'll get away with not moving MacPorts or Fink, it's just not recommended. http://trac.macports.org/wiki/FAQ#HowDoIRemoveOrUninstallMacPorts http://www.finkproject.org/faq/usage-fink.php#removing @@ -37,16 +37,31 @@ It is self-contained and ready to go. Just copy this directory somewhere. Things work really well if you put it in /usr/local (especially if you are a developer). -I also recommend you make /usr/local user-writable. I wouldn't worry about it -not being chroot. We don't install anything base enough for it to be a concern -(unlike MacPorts or Fink). - You can stick this directory in your home directory if you like. In that case a typical (POSIX) choice would be: /User/mxcl/.local If you don't install to /usr/local (but seriously it's great!) then you'll need to edit your ~/.profile file to add Homebrew's bin directory to the PATH. +Don't sudo +---------- +Well clearly you can sudo if you like. Homebrew is all about you doing it your +way. But we recommend that you don't sudo. Apple designed the OS X heirarchy +so that you can do things like: + + $ cpan -i MP3::Info + +Without having to sudo (although you still need an admin user account). +Clearly they intended for you to install new stuff that they didn't provide +without becoming root. + +Sudo is dangerous, it can break your system. All the tools Homebrew installs +are not system critical. Sudo just makes Homebrew more difficult and more +dangerous for you to play with. + +If you don't sudo, you know for sure that /usr and /System haven't been +tampered with. Thus you'll sleep better at night. + Usage ===== @@ -124,6 +139,16 @@ If you want to adapt the system and make it work with binaries; fork away. The bandwidth is on you though :P +CPAN, EasyInstall, RubyGems +=========================== +Homebrew doesn't reinvent the wheel. These tools are already designed to make +it easy to install Perl, Ruby and Python tools and libraries. So we insist +that you use them. However we don't think you should have to sudo, or install +to /usr, so we suggest you adapt the tools to install into Homebrew's prefix: + +http://github.com/mxcl/homebrew/wiki + + How do I Notify Someone that a Package is out of Date? ====================================================== Chances are that if the package hasn't been updated for a few days, then the @@ -197,4 +222,4 @@ Yes. Was Homebrew devised under the influence of alcohol? ----------------------------------------------------- -Yes.
\ No newline at end of file +Yes. |
