Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add FreeBSD installation instructions (#9481)
Merge pull request 9481
- Loading branch information
1 parent
7a79d0b
commit b427a17
Showing
2 changed files
with
51 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
--- | ||
title: Jekyll on FreeBSD | ||
permalink: /docs/installation/freebsd/ | ||
--- | ||
|
||
### Install Ruby | ||
|
||
```sh | ||
sudo pkg install ruby | ||
``` | ||
|
||
### Install Ruby Gems | ||
|
||
Find the latest version and install it. (Replace `ruby3x` with whatever the latest version is.) | ||
|
||
```sh | ||
pkg search gems | ||
sudo pkg install ruby3x-gems | ||
``` | ||
|
||
## Set Gems directory and add that to the Bash path | ||
|
||
Avoid installing RubyGems packages (called gems) as the root user. Instead, | ||
set up a gem installation directory for your user account. The following | ||
commands will add environment variables to your `~/.bashrc` file to configure | ||
the gem installation path: | ||
|
||
```sh | ||
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc | ||
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc | ||
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc | ||
source ~/.bashrc | ||
``` | ||
|
||
## Install Jekyll Gems | ||
|
||
```sh | ||
gem install jekyll bundler jekyll-sitemap | ||
``` | ||
|
||
## Verify install | ||
|
||
Both of these commands should return some output showing version number, etc. | ||
|
||
```sh | ||
ruby -v | ||
jekyll -v | ||
``` | ||
|
||
That's it! You're ready to start using Jekyll. |