From 1bb9771040fd35b3d9aef7701a6c4b4cbec0a820 Mon Sep 17 00:00:00 2001 From: Robin Dupret Date: Mon, 29 Jul 2013 15:46:09 +0200 Subject: [PATCH] Add installation instructions for FreeBSD [ci skip] Add packages required to setup the rails environment on FreeBSD. --- .../development_dependencies_install.md | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/guides/source/development_dependencies_install.md b/guides/source/development_dependencies_install.md index 415cedc4d6c49..ec25e09222e66 100644 --- a/guides/source/development_dependencies_install.md +++ b/guides/source/development_dependencies_install.md @@ -63,6 +63,15 @@ If you are running Arch Linux, you're done with: $ sudo pacman -S libxml2 libxslt ``` +On FreeBSD, you just have to run: + +```bash +# pkg_add -r libxml2 libxslt +``` + +Alternatively, you can install the `textproc/libxml2` and `textproc/libxslt` +ports. + If you have any problems with these libraries, you can install them manually by compiling the source code. Just follow the instructions at the [Red Hat/CentOS section of the Nokogiri tutorials](http://nokogiri.org/tutorials/installing_nokogiri.html#red_hat__centos) . Also, SQLite3 and its development files for the `sqlite3` gem — in Ubuntu you're done with just @@ -83,6 +92,14 @@ If you are on Arch Linux, you will need to run: $ sudo pacman -S sqlite ``` +For FreeBSD users, you're done with: + +```bash +# pkg_add -r sqlite3 +``` + +Or compile the `databases/sqlite3` port. + Get a recent version of [Bundler](http://gembundler.com/) ```bash @@ -157,6 +174,17 @@ $ sudo pacman -S mariadb libmariadbclient mariadb-clients $ sudo pacman -S postgresql postgresql-libs ``` +FreeBSD users will have to run the following: + +```bash +# pkg_add -r mysql56-client mysql56-server +# pkg_add -r postgresql92-client postgresql92-server +``` + +Or install them through ports (they are located under the `databases` folder). +If you run into troubles during the installation of MySQL, please see +[the MySQL documentation](http://dev.mysql.com/doc/refman/5.1/en/freebsd-installation.html). + After that, run: ```bash