mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
[ci skip] Update docs with Action Cable Redis dependency
Action Cable's test `test/subscription_adapter/redis_test.rb` fail if Redis is not installed and running. Following the guides `development_dependen there's no mention to this.
This commit is contained in:
parent
46a4424306
commit
65b5960759
1 changed files with 43 additions and 0 deletions
|
@ -288,3 +288,46 @@ NOTE: Using the rake task to create the test databases ensures they have the cor
|
||||||
NOTE: You'll see the following warning (or localized warning) during activating HStore extension in PostgreSQL 9.1.x or earlier: "WARNING: => is deprecated as an operator".
|
NOTE: You'll see the following warning (or localized warning) during activating HStore extension in PostgreSQL 9.1.x or earlier: "WARNING: => is deprecated as an operator".
|
||||||
|
|
||||||
If you're using another database, check the file `activerecord/test/config.yml` or `activerecord/test/config.example.yml` for default connection information. You can edit `activerecord/test/config.yml` to provide different credentials on your machine if you must, but obviously you should not push any such changes back to Rails.
|
If you're using another database, check the file `activerecord/test/config.yml` or `activerecord/test/config.example.yml` for default connection information. You can edit `activerecord/test/config.yml` to provide different credentials on your machine if you must, but obviously you should not push any such changes back to Rails.
|
||||||
|
|
||||||
|
### Action Cable Setup
|
||||||
|
|
||||||
|
Action Cable uses Redis as its default subscriptions adapter ([read more](action_cable_overview.html#broadcasting)). Thus, in order to have Action Cable's tests passing you need to install and have Redis running.
|
||||||
|
|
||||||
|
#### Install Redis From Source
|
||||||
|
|
||||||
|
Redis' documentation discourage installations with package managers as those are usually outdated. Installing from source and bringing the server up is straight forward and well documented on [Redis' documentation](http://redis.io/download#installation).
|
||||||
|
|
||||||
|
#### Install Redis From Package Manager
|
||||||
|
|
||||||
|
On OS X, you can run:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ brew install redis
|
||||||
|
```
|
||||||
|
|
||||||
|
Follow the instructions given by Homebrew to start these.
|
||||||
|
|
||||||
|
In Ubuntu just run:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ sudo apt-get install redis-server
|
||||||
|
```
|
||||||
|
|
||||||
|
On Fedora or CentOS (requires EPEL enabled), just run:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ sudo yum install redis
|
||||||
|
```
|
||||||
|
|
||||||
|
If you are running Arch Linux just run:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ sudo pacman -S redis
|
||||||
|
$ sudo systemctl start redis
|
||||||
|
```
|
||||||
|
|
||||||
|
FreeBSD users will have to run the following:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# portmaster databases/redis
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in a new issue