On develop, the Spring preloader is now installed and enabled for
development installations and replaces Spork for running Rails consoles
and tests quickly.

What you need to know:

1. Running `bin/rake test test/unit/example_test.rb`, `bin/rails c` and
similar commands will automatically start and use Spring. Note the bin/
prefix!

2. Spring runs background processes to speed up commands: use `spring
status` to see them and `spring stop` to stop (i.e. restart) them. They
should automatically restart when required, but improve config/spring.rb
if necessary.

Other useful information:

1. `bin/rake test test/unit/example_test.rb` will also run all installed
plugin tests, which will be fixed under ticket #15763.

2. `export DISABLE_SPRING=true` if you don't want to use it at all.

3. Install "direnv" (https://github.com/direnv/direnv/#install), `echo
PATH_add bin > .envrc` in Foreman's dir, and it will automatically add
./bin/ to your PATH so you can use rails/rake without the bin/ prefix.
direnv is in most distros, but Fedora packages are at
https://copr.fedorainfracloud.org/coprs/domcleal/direnv/.

4. https://github.com/rails/spring#readme has lots of useful info.

-- 
Dominic Cleal
[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to