help fellow windows programmers :/

This commit is contained in:
Arthur Vercruysse 2020-09-06 20:49:55 +02:00
parent 4250de06ff
commit 391b2a115c
2 changed files with 10 additions and 1 deletions

View file

@ -12,7 +12,6 @@ gem 'sass'
gem 'nokogiri' gem 'nokogiri'
gem 'sassc' gem 'sassc'
gem 'slim' gem 'slim'
gem 'sass'
group :nanoc do group :nanoc do
gem 'guard-nanoc' gem 'guard-nanoc'

View file

@ -7,6 +7,16 @@ Durf Doen 2.0
2. Install other gems (`bundle install`) 2. Install other gems (`bundle install`)
3. Build and serve the site (`bundle exec nanoc live`) 3. Build and serve the site (`bundle exec nanoc live`)
### Setup on windows
This is very flacky, but it might help to
- Ofcourse only install ruby 2.6
- change `gem 'mini_racer'` to `gem 'mini_racer', platforms: :ruby` in Gemfile
- following this github page https://github.com/eakmotion/therubyracer_for_windows
- Edit this file `C:\Ruby26-x64\lib\ruby\gems\2.6.0\gems\eventmachine-1.2.7-x64-mingw32\lib` by adding `require 'em pure_ruby'` and a newline to the top of the file.
- After all this, on my machine, it still throws an exception, but the live reloading works, until it doesn't (most of the time after a failed compile)
### Optional setup via docker ### Optional setup via docker
You can run the code in a separated docker environment. It compiles the code and serves the files via nginx. You can run the code in a separated docker environment. It compiles the code and serves the files via nginx.