Instructions for El Capitan
This commit is contained in:
parent
85b6d936d8
commit
269018b011
|
@ -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 %}
|
||||||
|
|
Loading…
Reference in New Issue