Instructions for El Capitan

This commit is contained in:
chrisfinazzo 2015-09-27 15:49:24 -04:00
parent 85b6d936d8
commit 269018b011
1 changed files with 32 additions and 1 deletions

View File

@ -60,12 +60,43 @@ which may allow you to install native gems using this command (again using
sudo gem install jekyll sudo gem install jekyll
{% endhighlight %} {% endhighlight %}
Note that upgrading MacOS X does not automatically upgrade Xcode itself Note that upgrading Mac OS X does not automatically upgrade Xcode itself
(that can be done separately via the App Store), and having an out-of-date (that can be done separately via the App Store), and having an out-of-date
Xcode.app can interfere with the command line tools downloaded above. If Xcode.app can interfere with the command line tools downloaded above. If
you run into this issue, upgrade Xcode and install the upgraded Command you run into this issue, upgrade Xcode and install the upgraded Command
Line Tools. Line Tools.
### Jekyll & Mac OS X 10.11
With the introduction of System Integrity Protection, several directories
that were previously writable are now considered system locations and are no
longer available. As a result, it is recommended that you choose one of a
number of available Ruby environments ([RVM][], [rbenv][], [chruby][], etc.) in
which to install Jekyll.
[RVM]: https://rvm.io
[rbenv]: http://rbenv.org
[chruby]: https://github.com/postmodern/chruby
If you elect to use a method other than Homebrew to install Ruby, it may be
necessary to modify your `$PATH` variable using the following command:
{% highlight bash %}
export PATH=/usr/local/bin:$PATH
{% endhighlight %}
GUI apps can modify the `$PATH` as follows:
{% highlight bash %}
launchctl setenv PATH "/usr/local/bin:$PATH"
{% endhighlight %}
This approach is useful because `/usr/local` is considered a "safe" location on
systems which have SIP enabled, it avoids potential conflicts with the
version of Ruby included by Apple, and it keeps Jekyll and its
dependencies in a sandboxed environment. Therefore, individual gems
can be added or removed according to your specific needs.
To install RubyGems on Gentoo: To install RubyGems on Gentoo:
{% highlight bash %} {% highlight bash %}