Wiki
Clone wikicosmosis / ElCapitan
El Capitan
We have not yet produced an auto-installer for CosmoSIS on OSX 10.11 El Capitan, so you should follow the instructions for manual installation.
In addition, an aggressive security feature in El Capitan called System Integrity Protection (SIP) may prevent CosmoSIS from working. We are looking into dealing with this, but in the mean time to use CosmoSIS on El Capitan you might find you need to disable SIP. If you receive messages about missing symbols this may be the case.
Disabling SIP
- Restart your mac, holding down cmd-R while it starts
- Click the "Utilities" Menu and select "Terminal"
- In the terminal, type: csrutil disable
- Restart your mac
Re-enabling SIP
If for any reason you want to re-enable SIP, you can do this:
- Restart your mac, holding down cmd-R while it starts
- Click the "Utilities" Menu and select "Terminal"
- In the terminal, type: csrutil enable
- Restart your mac
Details
As well as (sensibly) disallowing modification of system files, SIP also stops the DYLD_LIBRARY_PATH environment variable from working with shell scripts or anything in /usr/bin. This stops parts of CosmoSIS from being able to find the libraries it needs.
Updated