Closed joeyhorst closed 7 months ago
Adding some steps to the read.me for easily setting up your machine. Mainly for QA to run locally and make changes.
I don't get it to work though 😒 @bartj3 when you have time could you have a look at it?
Adding some steps to the read.me for easily setting up your machine. Mainly for QA to run locally and make changes.
I don't get it to work though 😒 @bartj3 when you have time could you have a look at it?
fixed in https://github.com/GRESB/api-docs/pull/116
--- After installing all the necessities running `docker compose up` fails on the `mini_racer` gem (Windows machine with WSL2/Ubuntu). ``` #0 219.8 In Gemfile: #0 219.8 mini_racer was resolved to 0.6.2, which depends on #0 219.8 libv8-node ------ failed to solve: executor failed running [/bin/sh -c bundle install]: exit code: 5 ``` Like in previous efforts I commented out... ``` # gem 'mini_racer' # ExecJS runtime ``` ...and installed NodeJS as a replacement for the JavaScript runtime. ``` sudo apt update sudo apt install nodejs ``` However running `docker compose up` still throws an error. ``` joeyhorst@joey-horst-msi-creator-z16:~/api-docs$ docker compose up [+] Running 2/0 â ¿ Network api-docs_default Created 0.0s â ¿ Container api-docs-middleman-1 Created 0.0s Attaching to api-docs-middleman-1 api-docs-middleman-1 | bundler: failed to load command: middleman (/usr/local/bundle/bin/middleman) api-docs-middleman-1 | ExecJS::RuntimeUnavailable: Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes. api-docs-middleman-1 | /usr/local/bundle/gems/execjs-2.8.1/lib/execjs/runtimes.rb:58:in `autodetect' api-docs-middleman-1 | /usr/local/bundle/gems/execjs-2.8.1/lib/execjs.rb:5:in `