Merge pull request #5817 from DirtyF/pull/installation
Merge pull request 5817
This commit is contained in:
commit
1ff59026f1
|
@ -10,18 +10,29 @@ encountered and how we might make the process easier.
|
||||||
|
|
||||||
### Requirements
|
### Requirements
|
||||||
|
|
||||||
Installing Jekyll is easy and straight-forward, but there are a few
|
Installing Jekyll should be straight-forward if all requirements are met.
|
||||||
requirements you’ll need to make sure your system has before you start.
|
Before you start, make sure your system has the following:
|
||||||
|
|
||||||
- [Ruby](https://www.ruby-lang.org/en/downloads/) (including development
|
- GNU/Linux, Unix, or macOS
|
||||||
headers, v1.9.3 or above for Jekyll 2 and v2 or above for Jekyll 3)
|
- [Ruby](https://www.ruby-lang.org/en/downloads/) version 2.0 or above, including all development
|
||||||
|
headers
|
||||||
- [RubyGems](https://rubygems.org/pages/download)
|
- [RubyGems](https://rubygems.org/pages/download)
|
||||||
- Linux, Unix, or macOS
|
|
||||||
- [NodeJS](https://nodejs.org/), or another JavaScript runtime (Jekyll 2 and
|
|
||||||
earlier, for CoffeeScript support).
|
|
||||||
- [Python 2.7](https://www.python.org/downloads/) (for Jekyll 2 and earlier)
|
|
||||||
- [GCC](https://gcc.gnu.org/install/) and [Make](https://www.gnu.org/software/make/) (in case your system doesn't have them installed, which you can check by running `gcc -v` and `make -v` in your system's command line interface)
|
- [GCC](https://gcc.gnu.org/install/) and [Make](https://www.gnu.org/software/make/) (in case your system doesn't have them installed, which you can check by running `gcc -v` and `make -v` in your system's command line interface)
|
||||||
|
|
||||||
|
#### Only required for Jekyll 2 and earlier
|
||||||
|
|
||||||
|
- [NodeJS](https://nodejs.org/), or another JavaScript runtime (for CoffeeScript support).
|
||||||
|
- [Python 2.7](https://www.python.org/downloads/)
|
||||||
|
|
||||||
|
<div class="note info">
|
||||||
|
<h5>Problems installing Jekyll?</h5>
|
||||||
|
<p>
|
||||||
|
Check out the <a href="../troubleshooting/">troubleshooting</a> page or
|
||||||
|
<a href="{{ site.repository }}/issues/new">report an issue</a> so the
|
||||||
|
Jekyll community can improve the experience for everyone.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="note info">
|
<div class="note info">
|
||||||
<h5>Running Jekyll on Windows</h5>
|
<h5>Running Jekyll on Windows</h5>
|
||||||
<p>
|
<p>
|
||||||
|
@ -42,10 +53,7 @@ $ gem install jekyll
|
||||||
```
|
```
|
||||||
|
|
||||||
All of Jekyll’s gem dependencies are automatically installed by the above
|
All of Jekyll’s gem dependencies are automatically installed by the above
|
||||||
command, so you won’t have to worry about them at all. If you have problems
|
command, so you won’t have to worry about them at all.
|
||||||
installing Jekyll, check out the [troubleshooting](../troubleshooting/) page or
|
|
||||||
[report an issue]({{ site.repository }}/issues/new) so the Jekyll
|
|
||||||
community can improve the experience for everyone.
|
|
||||||
|
|
||||||
<div class="note info">
|
<div class="note info">
|
||||||
<h5>Installing Xcode Command-Line Tools</h5>
|
<h5>Installing Xcode Command-Line Tools</h5>
|
||||||
|
|
|
@ -36,6 +36,15 @@ If you installed the above - specifically on Fedora 23 - but the extensions woul
|
||||||
sudo dnf install redhat-rpm-config
|
sudo dnf install redhat-rpm-config
|
||||||
```
|
```
|
||||||
|
|
||||||
|
On Ubuntu if you get stuck after `bundle exec jekyll serve` and see error
|
||||||
|
messages like `Could not locate Gemfile` or `.bundle/ directory`, it's likely
|
||||||
|
because all requirements have not been fully met. Recent stock Ubuntu
|
||||||
|
distributions require the installation of both the `ruby` and `ruby-all-dev`
|
||||||
|
packages:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sudo apt-get install ruby ruby-all-dev
|
||||||
|
```
|
||||||
|
|
||||||
On [NearlyFreeSpeech](https://www.nearlyfreespeech.net/) you need to run the
|
On [NearlyFreeSpeech](https://www.nearlyfreespeech.net/) you need to run the
|
||||||
following commands before installing Jekyll:
|
following commands before installing Jekyll:
|
||||||
|
|
Loading…
Reference in New Issue