Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot GET / #85

Closed
sedubois opened this issue Jun 27, 2019 · 3 comments
Closed

Cannot GET / #85

sedubois opened this issue Jun 27, 2019 · 3 comments

Comments

@sedubois
Copy link

To get a feel of what Jumpstart Pro might offer I thought of installing this free version.

I followed the README instructions:

  • rails new myapp -d postgresql -m https://raw.githubusercontent.com/excid3/jumpstart/master/template.rb
  • cd myapp && foreman start

It all seems to run fine:

... (truncated)
├─ commander@2.20.0
├─ commondir@1.0.1
├─ compression-webpack-plugin@2.0.0
├─ concat-map@0.0.1
├─ concat-stream@1.6.2
├─ console-browserify@1.1.0
├─ console-control-strings@1.1.0
├─ constants-browserify@1.0.0
├─ convert-source-map@1.6.0
├─ copy-concurrently@1.0.5
├─ copy-descriptor@0.1.1
├─ core-js-compat@3.1.4
├─ core-js-pure@3.1.4
├─ core-js@3.1.4
├─ core-util-is@1.0.2
├─ create-ecdh@4.0.3
├─ create-hmac@1.1.7
├─ cross-spawn@6.0.5
├─ crypto-browserify@3.12.0
├─ css-blank-pseudo@0.1.4
├─ css-color-names@0.0.4
├─ css-declaration-sorter@4.0.1
├─ css-has-pseudo@0.10.0
├─ css-loader@2.1.1
├─ css-prefers-color-scheme@3.1.1
├─ css-select-base-adapter@0.1.1
├─ css-select@2.0.2
├─ css-tree@1.0.0-alpha.28
├─ css-unit-converter@1.1.1
├─ css-url-regex@1.1.0
├─ css-what@2.1.3
├─ cssdb@4.4.0
├─ cssesc@2.0.0
├─ cssnano-preset-default@4.0.7
├─ cssnano-util-raw-cache@4.0.1
├─ cssnano-util-same-parent@4.0.1
├─ cssnano@4.1.10
├─ csso@3.5.1
├─ currently-unhandled@0.4.1
├─ cyclist@0.2.2
├─ dashdash@1.14.1
├─ date-now@0.1.4
├─ debug@2.6.9
├─ decamelize@1.2.0
├─ decode-uri-component@0.2.0
├─ deep-extend@0.6.0
├─ delayed-stream@1.0.0
├─ delegates@1.0.0
├─ des.js@1.0.0
├─ detect-file@1.0.0
├─ detect-libc@1.0.3
├─ diffie-hellman@5.0.3
├─ dom-serializer@0.1.1
├─ domain-browser@1.2.0
├─ domelementtype@1.3.1
├─ domutils@1.7.0
├─ dot-prop@4.2.0
├─ duplexify@3.7.1
├─ ecc-jsbn@0.1.2
├─ electron-to-chromium@1.3.175
├─ emoji-regex@7.0.3
├─ emojis-list@2.1.0
├─ enhanced-resolve@4.1.0
├─ entities@1.1.2
├─ errno@0.1.7
├─ error-ex@1.3.2
├─ es-abstract@1.13.0
├─ es-to-primitive@1.2.0
├─ escape-string-regexp@1.0.5
├─ eslint-scope@4.0.3
├─ esprima@4.0.1
├─ esrecurse@4.2.1
├─ estraverse@4.2.0
├─ events@3.0.0
├─ execa@1.0.0
├─ expand-brackets@2.1.4
├─ expand-tilde@2.0.2
├─ extend@3.0.2
├─ extglob@2.0.4
├─ extsprintf@1.3.0
├─ fast-deep-equal@2.0.1
├─ fast-json-stable-stringify@2.0.0
├─ file-loader@3.0.1
├─ fill-range@4.0.0
├─ findup-sync@3.0.0
├─ flatted@2.0.1
├─ flatten@1.0.2
├─ flush-write-stream@1.1.1
├─ for-in@1.0.2
├─ for-own@1.0.0
├─ forever-agent@0.6.1
├─ form-data@2.3.3
├─ from2@2.3.0
├─ fs-minipass@1.2.6
├─ fs.realpath@1.0.0
├─ fsevents@1.2.9
├─ fstream@1.0.12
├─ gauge@2.7.4
├─ gaze@1.1.3
├─ get-caller-file@2.0.5
├─ get-stream@4.1.0
├─ getpass@0.1.7
├─ glob-parent@3.1.0
├─ glob@7.1.4
├─ global-modules@2.0.0
├─ global-prefix@3.0.0
├─ globule@1.2.1
├─ har-schema@2.0.0
├─ har-validator@5.1.3
├─ has-ansi@2.0.0
├─ has-unicode@2.0.1
├─ has-value@1.0.0
├─ has-values@1.0.0
├─ has@1.0.3
├─ hash.js@1.1.7
├─ hex-color-regex@1.1.0
├─ hmac-drbg@1.0.1
├─ hosted-git-info@2.7.1
├─ hsl-regex@1.0.0
├─ hsla-regex@1.0.0
├─ html-comment-regex@1.1.2
├─ http-signature@1.2.0
├─ https-browserify@1.0.0
├─ iconv-lite@0.4.24
├─ icss-replace-symbols@1.1.0
├─ icss-utils@4.1.1
├─ ieee754@1.1.13
├─ ignore-walk@3.0.1
├─ import-cwd@2.1.0
├─ import-fresh@2.0.0
├─ import-from@2.1.0
├─ import-local@2.0.0
├─ in-publish@2.0.0
├─ indent-string@2.1.0
├─ inflight@1.0.6
├─ ini@1.3.5
├─ interpret@1.2.0
├─ invariant@2.2.4
├─ invert-kv@2.0.0
├─ is-absolute-url@2.1.0
├─ is-accessor-descriptor@1.0.0
├─ is-arrayish@0.2.1
├─ is-binary-path@1.0.1
├─ is-color-stop@1.1.0
├─ is-data-descriptor@1.0.0
├─ is-date-object@1.0.1
├─ is-descriptor@1.0.2
├─ is-directory@0.3.1
├─ is-extglob@2.1.1
├─ is-finite@1.0.2
├─ is-obj@1.0.1
├─ is-plain-obj@1.1.0
├─ is-plain-object@2.0.4
├─ is-regex@1.0.4
├─ is-resolvable@1.1.0
├─ is-stream@1.1.0
├─ is-svg@3.0.0
├─ is-symbol@1.0.2
├─ is-typedarray@1.0.0
├─ is-utf8@0.2.1
├─ is-wsl@1.1.0
├─ isarray@1.0.0
├─ isexe@2.0.0
├─ isstream@0.1.2
├─ js-base64@2.5.1
├─ js-levenshtein@1.1.6
├─ js-tokens@4.0.0
├─ jsesc@2.5.2
├─ json-parse-better-errors@1.0.2
├─ json-schema-traverse@0.4.1
├─ json-schema@0.2.3
├─ json-stringify-safe@5.0.1
├─ json5@2.1.0
├─ jsprim@1.4.1
├─ last-call-webpack-plugin@3.0.0
├─ lcid@2.0.0
├─ load-json-file@1.1.0
├─ loader-runner@2.4.0
├─ loader-utils@1.2.3
├─ locate-path@3.0.0
├─ lodash.get@4.4.2
├─ lodash.has@4.5.2
├─ lodash.memoize@4.1.2
├─ lodash.tail@4.1.1
├─ lodash.template@4.4.0
├─ lodash.templatesettings@4.1.0
├─ lodash.uniq@4.5.0
├─ lodash@4.17.11
├─ loose-envify@1.4.0
├─ loud-rejection@1.6.0
├─ lru-cache@4.1.5
├─ make-dir@2.1.0
├─ mamacro@0.0.3
├─ map-age-cleaner@0.1.3
├─ map-obj@1.0.1
├─ map-visit@1.0.0
├─ mem@4.3.0
├─ memory-fs@0.4.1
├─ meow@3.7.0
├─ micromatch@3.1.10
├─ miller-rabin@4.0.1
├─ mime-db@1.40.0
├─ mime-types@2.1.24
├─ mimic-fn@2.1.0
├─ mini-css-extract-plugin@0.7.0
├─ minimalistic-assert@1.0.1
├─ minimalistic-crypto-utils@1.0.1
├─ minimatch@3.0.4
├─ minimist@1.2.0
├─ minizlib@1.2.1
├─ mississippi@3.0.0
├─ mixin-deep@1.3.2
├─ mixin-object@2.0.1
├─ mkdirp@0.5.1
├─ move-concurrently@1.0.1
├─ ms@2.1.2
├─ nan@2.14.0
├─ nanomatch@1.2.13
├─ needle@2.4.0
├─ nice-try@1.0.5
├─ node-gyp@3.8.0
├─ node-libs-browser@2.2.1
├─ node-pre-gyp@0.12.0
├─ node-releases@1.1.23
├─ node-sass@4.12.0
├─ nopt@3.0.6
├─ normalize-package-data@2.5.0
├─ normalize-range@0.1.2
├─ normalize-url@1.9.1
├─ npm-bundled@1.0.6
├─ npm-packlist@1.4.1
├─ npm-run-path@2.0.2
├─ npmlog@4.1.2
├─ nth-check@1.0.2
├─ num2fraction@1.2.2
├─ oauth-sign@0.9.0
├─ object-assign@4.1.1
├─ object-copy@0.1.0
├─ object.assign@4.1.0
├─ object.getownpropertydescriptors@2.0.3
├─ object.values@1.1.0
├─ optimize-css-assets-webpack-plugin@5.0.1
├─ os-browserify@0.3.0
├─ os-homedir@1.0.2
├─ os-locale@3.1.0
├─ os-tmpdir@1.0.2
├─ osenv@0.1.5
├─ p-defer@1.0.0
├─ p-finally@1.0.0
├─ p-is-promise@2.1.0
├─ p-limit@2.2.0
├─ p-locate@3.0.0
├─ p-try@2.2.0
├─ pako@1.0.10
├─ parallel-transform@1.1.0
├─ parse-json@4.0.0
├─ parse-passwd@1.0.0
├─ pascalcase@0.1.1
├─ path-browserify@0.0.1
├─ path-complete-extname@1.0.0
├─ path-dirname@1.0.2
├─ path-exists@3.0.0
├─ path-key@2.0.1
├─ path-parse@1.0.6
├─ path-type@1.1.0
├─ performance-now@2.1.0
├─ pinkie@2.0.4
├─ pnp-webpack-plugin@1.5.0
├─ posix-character-classes@0.1.1
├─ postcss-attribute-case-insensitive@4.0.1
├─ postcss-calc@7.0.1
├─ postcss-color-functional-notation@2.0.1
├─ postcss-color-gray@5.0.0
├─ postcss-color-hex-alpha@5.0.3
├─ postcss-color-mod-function@3.0.3
├─ postcss-color-rebeccapurple@4.0.1
├─ postcss-colormin@4.0.3
├─ postcss-convert-values@4.0.1
├─ postcss-custom-media@7.0.8
├─ postcss-custom-properties@8.0.11
├─ postcss-custom-selectors@5.1.2
├─ postcss-dir-pseudo-class@5.0.0
├─ postcss-discard-comments@4.0.2
├─ postcss-discard-duplicates@4.0.2
├─ postcss-discard-empty@4.0.1
├─ postcss-discard-overridden@4.0.1
├─ postcss-double-position-gradients@1.0.0
├─ postcss-env-function@2.0.2
├─ postcss-flexbugs-fixes@4.1.0
├─ postcss-focus-visible@4.0.0
├─ postcss-focus-within@3.0.0
├─ postcss-font-variant@4.0.0
├─ postcss-gap-properties@2.0.0
├─ postcss-image-set-function@3.0.1
├─ postcss-import@12.0.1
├─ postcss-initial@3.0.0
├─ postcss-lab-function@2.0.1
├─ postcss-load-config@2.1.0
├─ postcss-loader@3.0.0
├─ postcss-logical@3.0.0
├─ postcss-media-minmax@4.0.0
├─ postcss-merge-longhand@4.0.11
├─ postcss-merge-rules@4.0.3
├─ postcss-minify-font-values@4.0.2
├─ postcss-minify-gradients@4.0.2
├─ postcss-minify-params@4.0.2
├─ postcss-minify-selectors@4.0.2
├─ postcss-modules-extract-imports@2.0.0
├─ postcss-modules-local-by-default@2.0.6
├─ postcss-modules-scope@2.1.0
├─ postcss-modules-values@2.0.0
├─ postcss-nesting@7.0.0
├─ postcss-normalize-charset@4.0.1
├─ postcss-normalize-display-values@4.0.2
├─ postcss-normalize-positions@4.0.2
├─ postcss-normalize-repeat-style@4.0.2
├─ postcss-normalize-string@4.0.2
├─ postcss-normalize-timing-functions@4.0.2
├─ postcss-normalize-unicode@4.0.1
├─ postcss-normalize-url@4.0.1
├─ postcss-normalize-whitespace@4.0.2
├─ postcss-ordered-values@4.1.2
├─ postcss-overflow-shorthand@2.0.0
├─ postcss-page-break@2.0.0
├─ postcss-place@4.0.1
├─ postcss-preset-env@6.6.0
├─ postcss-pseudo-class-any-link@6.0.0
├─ postcss-reduce-initial@4.0.3
├─ postcss-reduce-transforms@4.0.2
├─ postcss-replace-overflow-wrap@3.0.0
├─ postcss-safe-parser@4.0.1
├─ postcss-selector-matches@4.0.0
├─ postcss-selector-not@4.0.0
├─ postcss-svgo@4.0.2
├─ postcss-unique-selectors@4.0.1
├─ prepend-http@1.0.4
├─ private@0.1.8
├─ process-nextick-args@2.0.1
├─ process@0.11.10
├─ promise-inflight@1.0.1
├─ prr@1.0.1
├─ pseudomap@1.0.2
├─ psl@1.1.33
├─ public-encrypt@4.0.3
├─ pumpify@1.5.1
├─ punycode@1.4.1
├─ q@1.5.1
├─ qs@6.5.2
├─ query-string@4.3.4
├─ querystring-es3@0.2.1
├─ querystring@0.2.0
├─ randomfill@1.0.4
├─ rc@1.2.8
├─ read-cache@1.0.0
├─ read-pkg@1.1.0
├─ readdirp@2.2.1
├─ redent@1.0.0
├─ regenerate-unicode-properties@8.1.0
├─ regenerator-transform@0.14.0
├─ regexp-tree@0.1.10
├─ regjsgen@0.5.0
├─ regjsparser@0.6.0
├─ remove-trailing-separator@1.1.0
├─ repeat-element@1.1.3
├─ repeating@2.0.1
├─ request@2.88.0
├─ require-main-filename@2.0.0
├─ resolve-cwd@2.0.0
├─ resolve-dir@1.0.1
├─ resolve-url@0.2.1
├─ ret@0.1.15
├─ rgb-regex@1.0.1
├─ rgba-regex@1.0.0
├─ rimraf@2.6.3
├─ run-queue@1.0.3
├─ safer-buffer@2.1.2
├─ sass-graph@2.2.4
├─ sass-loader@7.1.0
├─ sax@1.2.4
├─ scss-tokenizer@0.2.3
├─ semver@5.7.0
├─ serialize-javascript@1.7.0
├─ set-value@2.0.1
├─ setimmediate@1.0.5
├─ shallow-clone@1.0.0
├─ shebang-command@1.2.0
├─ shebang-regex@1.0.0
├─ simple-swizzle@0.2.2
├─ snapdragon-node@2.1.1
├─ snapdragon-util@3.0.1
├─ sort-keys@1.1.2
├─ source-list-map@2.0.1
├─ source-map-resolve@0.5.2
├─ source-map-support@0.5.12
├─ source-map-url@0.4.0
├─ spark-md5@3.0.0
├─ spdx-correct@3.1.0
├─ spdx-exceptions@2.2.0
├─ split-string@3.1.0
├─ sprintf-js@1.0.3
├─ sshpk@1.16.1
├─ ssri@6.0.1
├─ stable@0.1.8
├─ static-extend@0.1.2
├─ stdout-stream@1.4.1
├─ stream-browserify@2.0.2
├─ stream-each@1.2.3
├─ stream-http@2.8.3
├─ strict-uri-encode@1.1.0
├─ string_decoder@1.2.0
├─ strip-bom@2.0.0
├─ strip-eof@1.0.0
├─ strip-indent@1.0.1
├─ strip-json-comments@2.0.1
├─ style-loader@0.23.1
├─ stylehacks@4.0.3
├─ supports-color@6.1.0
├─ svgo@1.2.2
├─ tar@2.2.2
├─ terser-webpack-plugin@1.3.0
├─ terser@4.0.0
├─ through2@2.0.5
├─ timers-browserify@2.0.10
├─ timsort@0.3.0
├─ to-arraybuffer@1.0.1
├─ to-fast-properties@2.0.0
├─ to-object-path@0.3.0
├─ to-regex-range@2.1.1
├─ tough-cookie@2.4.3
├─ trim-newlines@1.0.0
├─ trim-right@1.0.1
├─ true-case-path@1.0.3
├─ ts-pnp@1.1.2
├─ tslib@1.10.0
├─ tty-browserify@0.0.0
├─ tunnel-agent@0.6.0
├─ turbolinks@5.2.0
├─ tweetnacl@0.14.5
├─ typedarray@0.0.6
├─ unicode-canonical-property-names-ecmascript@1.0.4
├─ unicode-match-property-ecmascript@1.0.4
├─ unicode-match-property-value-ecmascript@1.1.0
├─ unicode-property-aliases-ecmascript@1.0.5
├─ union-value@1.0.1
├─ unique-filename@1.1.1
├─ unique-slug@2.0.2
├─ unquote@1.1.1
├─ unset-value@1.0.0
├─ upath@1.1.2
├─ uri-js@4.2.2
├─ urix@0.1.0
├─ url@0.11.0
├─ use@3.1.1
├─ util-deprecate@1.0.2
├─ util.promisify@1.0.0
├─ util@0.11.1
├─ uuid@3.3.2
├─ v8-compile-cache@2.0.3
├─ validate-npm-package-license@3.0.4
├─ vendors@1.0.3
├─ verror@1.10.0
├─ vm-browserify@1.1.0
├─ watchpack@1.6.0
├─ webpack-assets-manifest@3.1.1
├─ webpack-cli@3.3.5
├─ webpack@4.35.0
├─ which-module@2.0.0
├─ which@1.3.1
├─ wide-align@1.1.3
├─ worker-farm@1.7.0
├─ wrap-ansi@5.1.0
├─ xtend@4.0.1
├─ yallist@3.0.3
├─ yargs-parser@13.1.1
└─ yargs@13.2.4
✨  Done in 36.24s.
Installing dev server for live reloading
         run  yarn add --dev webpack-dev-server from "."
yarn add v1.16.0
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
warning "webpack-dev-server > webpack-dev-middleware@3.7.0" has unmet peer dependency "webpack@^4.0.0".
warning " > webpack-dev-server@3.7.2" has unmet peer dependency "webpack@^4.0.0".
[4/4] 🔨  Building fresh packages...
success Saved lockfile.
success Saved 95 new dependencies.
info Direct dependencies
└─ webpack-dev-server@3.7.2
info All dependencies
├─ @types/events@3.0.0
├─ @types/glob@7.1.1
├─ @types/minimatch@3.0.3
├─ @types/node@12.0.10
├─ accepts@1.3.7
├─ ansi-colors@3.2.4
├─ ansi-html@0.0.7
├─ array-flatten@1.1.1
├─ array-union@1.0.2
├─ array-uniq@1.0.3
├─ async@1.5.2
├─ batch@0.6.1
├─ body-parser@1.19.0
├─ bonjour@3.5.0
├─ buffer-indexof@1.1.1
├─ cliui@4.1.0
├─ compressible@2.0.17
├─ compression@1.7.4
├─ connect-history-api-fallback@1.6.0
├─ content-disposition@0.5.3
├─ cookie-signature@1.0.6
├─ cookie@0.4.0
├─ deep-equal@1.0.1
├─ default-gateway@4.2.0
├─ del@4.1.1
├─ destroy@1.0.4
├─ detect-node@2.0.4
├─ dns-equal@1.0.0
├─ dns-packet@1.3.1
├─ dns-txt@2.0.2
├─ ee-first@1.1.1
├─ eventemitter3@3.1.2
├─ eventsource@1.0.7
├─ express@4.17.1
├─ faye-websocket@0.10.0
├─ finalhandler@1.1.2
├─ follow-redirects@1.7.0
├─ forwarded@0.1.2
├─ globby@6.1.0
├─ handle-thing@2.0.0
├─ hpack.js@2.1.6
├─ html-entities@1.2.1
├─ http-deceiver@1.2.7
├─ http-parser-js@0.4.10
├─ http-proxy-middleware@0.19.1
├─ http-proxy@1.17.0
├─ internal-ip@4.3.0
├─ ip-regex@2.1.0
├─ ip@1.1.5
├─ ipaddr.js@1.9.0
├─ is-path-cwd@2.1.0
├─ is-path-in-cwd@2.1.0
├─ is-path-inside@2.1.0
├─ json3@3.3.3
├─ killable@1.0.1
├─ loglevel@1.6.3
├─ media-typer@0.3.0
├─ merge-descriptors@1.0.1
├─ methods@1.1.2
├─ mime@2.4.4
├─ multicast-dns-service-types@1.1.0
├─ multicast-dns@6.2.3
├─ negotiator@0.6.2
├─ node-forge@0.7.5
├─ obuf@1.1.2
├─ on-headers@1.0.2
├─ opn@5.5.0
├─ original@1.0.2
├─ p-map@2.1.0
├─ p-retry@3.0.1
├─ path-is-inside@1.0.2
├─ path-to-regexp@0.1.7
├─ portfinder@1.0.20
├─ proxy-addr@2.0.5
├─ querystringify@2.1.1
├─ raw-body@2.4.0
├─ retry@0.12.0
├─ select-hose@2.0.0
├─ selfsigned@1.10.4
├─ serve-index@1.9.1
├─ serve-static@1.14.1
├─ sockjs-client@1.3.0
├─ sockjs@0.3.19
├─ spdy-transport@3.0.0
├─ spdy@4.0.0
├─ thunky@1.0.3
├─ type-is@1.6.18
├─ unpipe@1.0.0
├─ utils-merge@1.0.1
├─ wbuf@1.7.3
├─ webpack-dev-middleware@3.7.0
├─ webpack-dev-server@3.7.2
├─ websocket-extensions@0.1.3
├─ yargs-parser@11.1.1
└─ yargs@12.0.5
✨  Done in 4.20s.
Webpacker successfully installed 🎉 🍰
You can change application name inside: ./config/application.rb
         run  spring stop from "."
Spring is not running
    generate  devise:install
       rails  generate devise:install 
Running via Spring preloader in process 60921
      create  config/initializers/devise.rb
      create  config/locales/devise.en.yml
===============================================================================

Some setup you must do manually if you haven't yet:

  1. Ensure you have defined default url options in your environments files. Here
     is an example of default_url_options appropriate for a development environment
     in config/environments/development.rb:

       config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }

     In production, :host should be set to the actual host of your application.

  2. Ensure you have defined root_url to *something* in your config/routes.rb.
     For example:

       root to: "home#index"

  3. Ensure you have flash messages in app/views/layouts/application.html.erb.
     For example:

       <p class="notice"><%= notice %></p>
       <p class="alert"><%= alert %></p>

  4. You can copy Devise views (for customization) to your app by running:

       rails g devise:views

===============================================================================
       route  root to: 'home#index'
    generate  devise:views:bootstrapped
       rails  generate devise:views:bootstrapped 
Running via Spring preloader in process 60959
      create  app/views/devise
      create  app/views/devise/confirmations/new.html.erb
      create  app/views/devise/mailer/confirmation_instructions.html.erb
      create  app/views/devise/mailer/password_change.html.erb
      create  app/views/devise/mailer/reset_password_instructions.html.erb
      create  app/views/devise/mailer/unlock_instructions.html.erb
      create  app/views/devise/passwords/edit.html.erb
      create  app/views/devise/passwords/new.html.erb
      create  app/views/devise/registrations/edit.html.erb
      create  app/views/devise/registrations/new.html.erb
      create  app/views/devise/sessions/new.html.erb
      create  app/views/devise/shared/_links.html.erb
      create  app/views/devise/unlocks/new.html.erb
    generate  devise
       rails  generate devise User first_name last_name announcements_last_read_at:datetime admin:boolean
Running via Spring preloader in process 60962
      invoke  active_record
      create    db/migrate/20190627053401_devise_create_users.rb
      create    app/models/user.rb
      invoke    test_unit
      create      test/models/user_test.rb
      create      test/fixtures/users.yml
      insert    app/models/user.rb
       route  devise_for :users
        gsub  db/migrate/20190627053401_devise_create_users.rb
        gsub  config/initializers/devise.rb
      insert  app/models/user.rb
         run  yarn add expose-loader jquery popper.js bootstrap data-confirm-modal local-time from "."
yarn add v1.16.0
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
warning " > webpack-dev-server@3.7.2" has unmet peer dependency "webpack@^4.0.0".
warning "webpack-dev-server > webpack-dev-middleware@3.7.0" has unmet peer dependency "webpack@^4.0.0".
warning " > expose-loader@0.7.5" has unmet peer dependency "webpack@^2.0.0 || ^3.0.0 || ^4.0.0".
[4/4] 🔨  Building fresh packages...
success Saved lockfile.
success Saved 6 new dependencies.
info Direct dependencies
├─ bootstrap@4.3.1
├─ data-confirm-modal@1.6.2
├─ expose-loader@0.7.5
├─ jquery@3.4.1
├─ local-time@2.1.0
└─ popper.js@1.15.0
info All dependencies
├─ bootstrap@4.3.1
├─ data-confirm-modal@1.6.2
├─ expose-loader@0.7.5
├─ jquery@3.4.1
├─ local-time@2.1.0
└─ popper.js@1.15.0
✨  Done in 9.29s.
      insert  config/webpack/environment.js
    generate  model Announcement published_at:datetime announcement_type name description:text
       rails  generate model Announcement published_at:datetime announcement_type name description:text 
Running via Spring preloader in process 61010
      invoke  active_record
      create    db/migrate/20190627053412_create_announcements.rb
      create    app/models/announcement.rb
      invoke    test_unit
      create      test/models/announcement_test.rb
      create      test/fixtures/announcements.yml
       route  resources :announcements, only: [:index]
    generate  model Notification recipient_id:bigint actor_id:bigint read_at:datetime action:string notifiable_id:bigint notifiable_type:string
       rails  generate model Notification recipient_id:bigint actor_id:bigint read_at:datetime action:string notifiable_id:bigint notifiable_type:string 
Running via Spring preloader in process 61013
      invoke  active_record
      create    db/migrate/20190627053414_create_notifications.rb
      create    app/models/notification.rb
      invoke    test_unit
      create      test/models/notification_test.rb
      create      test/fixtures/notifications.yml
       route  resources :notifications, only: [:index]
      insert  config/routes.rb
    generate  model Service user:references provider uid access_token access_token_secret refresh_token expires_at:datetime auth:text
       rails  generate model Service user:references provider uid access_token access_token_secret refresh_token expires_at:datetime auth:text 
Running via Spring preloader in process 61017
      invoke  active_record
      create    db/migrate/20190627053416_create_services.rb
      create    app/models/service.rb
      invoke    test_unit
      create      test/models/service_test.rb
      create      test/fixtures/services.yml
      insert  config/initializers/devise.rb
      insert  config/routes.rb
      insert  config/routes.rb
    generate  friendly_id
       rails  generate friendly_id 
Running via Spring preloader in process 61019
      create  db/migrate/20190627053418_create_friendly_id_slugs.rb
      create  config/initializers/friendly_id.rb
      insert  db/migrate/20190627053418_create_friendly_id_slugs.rb
      remove  app/assets/stylesheets/application.css
      create  Procfile
      create  Procfile.dev
      create  .foreman
       exist  app
      create  app/assets/stylesheets/announcements.scss
      create  app/assets/stylesheets/application.scss
      create  app/assets/stylesheets/sticky-footer.scss
       force  app/channels/application_cable/connection.rb
      create  app/controllers/announcements_controller.rb
       force  app/controllers/application_controller.rb
      create  app/controllers/home_controller.rb
      create  app/controllers/notifications_controller.rb
      create  app/controllers/users/omniauth_callbacks_controller.rb
      create  app/helpers/announcements_helper.rb
       force  app/helpers/application_helper.rb
   identical  app/javascript/channels/consumer.js
   identical  app/javascript/channels/index.js
       force  app/javascript/packs/application.js
       force  app/models/announcement.rb
       force  app/models/notification.rb
       force  app/models/service.rb
       force  app/models/user.rb
      create  app/views/admin/application/_navigation.html.erb
      create  app/views/admin/users/show.html.erb
      create  app/views/announcements/index.html.erb
       force  app/views/devise/registrations/edit.html.erb
       force  app/views/devise/registrations/new.html.erb
      create  app/views/devise/shared/_error_messages.html.erb
      create  app/views/home/index.html.erb
      create  app/views/home/privacy.html.erb
      create  app/views/home/terms.html.erb
       force  app/views/layouts/application.html.erb
      create  app/views/notifications/index.html.erb
      create  app/views/shared/_footer.html.erb
      create  app/views/shared/_head.html.erb
      create  app/views/shared/_navbar.html.erb
      create  app/views/shared/_notices.html.erb
       exist  config
       force  config/cable.yml
      create  config/initializers/gravatar.rb
       exist  lib
      create  lib/templates/erb/scaffold/_form.html.erb
      create  lib/templates/erb/scaffold/edit.html.erb
      create  lib/templates/erb/scaffold/index.html.erb
      create  lib/templates/erb/scaffold/new.html.erb
      create  lib/templates/erb/scaffold/show.html.erb
       route  get '/terms', to: 'home#terms'
       route  get '/privacy', to: 'home#privacy'
         run  wheneverize . from "."
[add] writing `./config/schedule.rb'
[done] wheneverized!
       rails  sitemap:install
created: config/sitemap.rb
       rails  db:create
Created database 'myapp_development'
Created database 'myapp_test'
       rails  db:migrate
== 20190627053401 DeviseCreateUsers: migrating ================================
-- create_table(:users)
   -> 0.0373s
-- add_index(:users, :email, {:unique=>true})
   -> 0.0052s
-- add_index(:users, :reset_password_token, {:unique=>true})
   -> 0.0035s
== 20190627053401 DeviseCreateUsers: migrated (0.0461s) =======================

== 20190627053412 CreateAnnouncements: migrating ==============================
-- create_table(:announcements)
   -> 0.0845s
== 20190627053412 CreateAnnouncements: migrated (0.0845s) =====================

== 20190627053414 CreateNotifications: migrating ==============================
-- create_table(:notifications)
   -> 0.0461s
== 20190627053414 CreateNotifications: migrated (0.0461s) =====================

== 20190627053416 CreateServices: migrating ===================================
-- create_table(:services)
   -> 0.0454s
== 20190627053416 CreateServices: migrated (0.0455s) ==========================

== 20190627053418 CreateFriendlyIdSlugs: migrating ============================
-- create_table(:friendly_id_slugs)
   -> 0.0859s
-- add_index(:friendly_id_slugs, [:sluggable_type, :sluggable_id])
   -> 0.0056s
-- add_index(:friendly_id_slugs, [:slug, :sluggable_type], {:length=>{:slug=>140, :sluggable_type=>50}})
   -> 0.0385s
-- add_index(:friendly_id_slugs, [:slug, :sluggable_type, :scope], {:length=>{:slug=>70, :sluggable_type=>50, :scope=>70}, :unique=>true})
   -> 0.0065s
== 20190627053418 CreateFriendlyIdSlugs: migrated (0.1376s) ===================

    generate  administrate:install
       rails  generate administrate:install 
Running via Spring preloader in process 61157
       route  namespace :admin do
    resources :users

    root to: "users#index"
  end
      create  app/controllers/admin/application_controller.rb
      create  app/dashboards/user_dashboard.rb
      create  app/controllers/admin/users_controller.rb
        gsub  app/dashboards/user_dashboard.rb
        gsub  app/dashboards/user_dashboard.rb
        gsub  app/controllers/admin/application_controller.rb
         run  git init from "."
Reinitialized existing Git repository in /Users/sdubois/Repos/myapp/.git/
         run  git add . from "."
warning: CRLF will be replaced by LF in app/controllers/users/omniauth_callbacks_controller.rb.
The file will have its original line endings in your working directory
warning: CRLF will be replaced by LF in app/models/service.rb.
The file will have its original line endings in your working directory
         run  git commit  -m 'Initial commit'  from "."
[master (root-commit) f0b827c] Initial commit
 157 files changed, 10930 insertions(+)
 create mode 100644 .browserslistrc
 create mode 100644 .foreman
 create mode 100644 .gitignore
 create mode 100644 .ruby-version
 create mode 100644 Gemfile
 create mode 100644 Gemfile.lock
 create mode 100644 Procfile
 create mode 100644 Procfile.dev
 create mode 100644 README.md
 create mode 100644 Rakefile
 create mode 100644 app/assets/config/manifest.js
 create mode 100644 app/assets/images/.keep
 create mode 100644 app/assets/stylesheets/announcements.scss
 create mode 100644 app/assets/stylesheets/application.scss
 create mode 100644 app/assets/stylesheets/sticky-footer.scss
 create mode 100644 app/channels/application_cable/channel.rb
 create mode 100644 app/channels/application_cable/connection.rb
 create mode 100644 app/controllers/admin/application_controller.rb
 create mode 100644 app/controllers/admin/users_controller.rb
 create mode 100644 app/controllers/announcements_controller.rb
 create mode 100644 app/controllers/application_controller.rb
 create mode 100644 app/controllers/concerns/.keep
 create mode 100644 app/controllers/home_controller.rb
 create mode 100644 app/controllers/notifications_controller.rb
 create mode 100644 app/controllers/users/omniauth_callbacks_controller.rb
 create mode 100644 app/dashboards/user_dashboard.rb
 create mode 100644 app/helpers/announcements_helper.rb
 create mode 100644 app/helpers/application_helper.rb
 create mode 100644 app/javascript/channels/consumer.js
 create mode 100644 app/javascript/channels/index.js
 create mode 100644 app/javascript/packs/application.js
 create mode 100644 app/jobs/application_job.rb
 create mode 100644 app/mailers/application_mailer.rb
 create mode 100644 app/models/announcement.rb
 create mode 100644 app/models/application_record.rb
 create mode 100644 app/models/concerns/.keep
 create mode 100644 app/models/notification.rb
 create mode 100644 app/models/service.rb
 create mode 100644 app/models/user.rb
 create mode 100644 app/views/admin/application/_navigation.html.erb
 create mode 100644 app/views/admin/users/show.html.erb
 create mode 100644 app/views/announcements/index.html.erb
 create mode 100644 app/views/devise/confirmations/new.html.erb
 create mode 100644 app/views/devise/mailer/confirmation_instructions.html.erb
 create mode 100644 app/views/devise/mailer/password_change.html.erb
 create mode 100644 app/views/devise/mailer/reset_password_instructions.html.erb
 create mode 100644 app/views/devise/mailer/unlock_instructions.html.erb
 create mode 100644 app/views/devise/passwords/edit.html.erb
 create mode 100644 app/views/devise/passwords/new.html.erb
 create mode 100644 app/views/devise/registrations/edit.html.erb
 create mode 100644 app/views/devise/registrations/new.html.erb
 create mode 100644 app/views/devise/sessions/new.html.erb
 create mode 100644 app/views/devise/shared/_error_messages.html.erb
 create mode 100644 app/views/devise/shared/_links.html.erb
 create mode 100644 app/views/devise/unlocks/new.html.erb
 create mode 100644 app/views/home/index.html.erb
 create mode 100644 app/views/home/privacy.html.erb
 create mode 100644 app/views/home/terms.html.erb
 create mode 100644 app/views/layouts/application.html.erb
 create mode 100644 app/views/layouts/mailer.html.erb
 create mode 100644 app/views/layouts/mailer.text.erb
 create mode 100644 app/views/notifications/index.html.erb
 create mode 100644 app/views/shared/_footer.html.erb
 create mode 100644 app/views/shared/_head.html.erb
 create mode 100644 app/views/shared/_navbar.html.erb
 create mode 100644 app/views/shared/_notices.html.erb
 create mode 100644 babel.config.js
 create mode 100755 bin/bundle
 create mode 100755 bin/rails
 create mode 100755 bin/rake
 create mode 100755 bin/setup
 create mode 100755 bin/spring
 create mode 100755 bin/webpack
 create mode 100755 bin/webpack-dev-server
 create mode 100755 bin/yarn
 create mode 100644 config.ru
 create mode 100644 config/application.rb
 create mode 100644 config/boot.rb
 create mode 100644 config/cable.yml
 create mode 100644 config/credentials.yml.enc
 create mode 100644 config/database.yml
 create mode 100644 config/environment.rb
 create mode 100644 config/environments/development.rb
 create mode 100644 config/environments/production.rb
 create mode 100644 config/environments/test.rb
 create mode 100644 config/initializers/application_controller_renderer.rb
 create mode 100644 config/initializers/assets.rb
 create mode 100644 config/initializers/backtrace_silencers.rb
 create mode 100644 config/initializers/content_security_policy.rb
 create mode 100644 config/initializers/cookies_serializer.rb
 create mode 100644 config/initializers/devise.rb
 create mode 100644 config/initializers/filter_parameter_logging.rb
 create mode 100644 config/initializers/friendly_id.rb
 create mode 100644 config/initializers/gravatar.rb
 create mode 100644 config/initializers/inflections.rb
 create mode 100644 config/initializers/mime_types.rb
 create mode 100644 config/initializers/wrap_parameters.rb
 create mode 100644 config/locales/devise.en.yml
 create mode 100644 config/locales/en.yml
 create mode 100644 config/puma.rb
 create mode 100644 config/routes.rb
 create mode 100644 config/schedule.rb
 create mode 100644 config/sitemap.rb
 create mode 100644 config/spring.rb
 create mode 100644 config/storage.yml
 create mode 100644 config/webpack/development.js
 create mode 100644 config/webpack/environment.js
 create mode 100644 config/webpack/production.js
 create mode 100644 config/webpack/test.js
 create mode 100644 config/webpacker.yml
 create mode 100644 db/migrate/20190627053401_devise_create_users.rb
 create mode 100644 db/migrate/20190627053412_create_announcements.rb
 create mode 100644 db/migrate/20190627053414_create_notifications.rb
 create mode 100644 db/migrate/20190627053416_create_services.rb
 create mode 100644 db/migrate/20190627053418_create_friendly_id_slugs.rb
 create mode 100644 db/schema.rb
 create mode 100644 db/seeds.rb
 create mode 100644 lib/assets/.keep
 create mode 100644 lib/tasks/.keep
 create mode 100644 lib/templates/erb/scaffold/_form.html.erb
 create mode 100644 lib/templates/erb/scaffold/edit.html.erb
 create mode 100644 lib/templates/erb/scaffold/index.html.erb
 create mode 100644 lib/templates/erb/scaffold/new.html.erb
 create mode 100644 lib/templates/erb/scaffold/show.html.erb
 create mode 100644 log/.keep
 create mode 100644 package.json
 create mode 100644 postcss.config.js
 create mode 100644 public/404.html
 create mode 100644 public/422.html
 create mode 100644 public/500.html
 create mode 100644 public/apple-touch-icon-precomposed.png
 create mode 100644 public/apple-touch-icon.png
 create mode 100644 public/favicon.ico
 create mode 100644 public/robots.txt
 create mode 100644 storage/.keep
 create mode 100644 test/application_system_test_case.rb
 create mode 100644 test/channels/application_cable/connection_test.rb
 create mode 100644 test/controllers/.keep
 create mode 100644 test/fixtures/.keep
 create mode 100644 test/fixtures/announcements.yml
 create mode 100644 test/fixtures/files/.keep
 create mode 100644 test/fixtures/notifications.yml
 create mode 100644 test/fixtures/services.yml
 create mode 100644 test/fixtures/users.yml
 create mode 100644 test/helpers/.keep
 create mode 100644 test/integration/.keep
 create mode 100644 test/mailers/.keep
 create mode 100644 test/models/.keep
 create mode 100644 test/models/announcement_test.rb
 create mode 100644 test/models/notification_test.rb
 create mode 100644 test/models/service_test.rb
 create mode 100644 test/models/user_test.rb
 create mode 100644 test/system/.keep
 create mode 100644 test/test_helper.rb
 create mode 100644 tmp/.keep
 create mode 100644 vendor/.keep
 create mode 100644 yarn.lock

Jumpstart app successfully created!

To get started with your new app:
cd myapp - Switch to your new app's directory.
foreman start - Run Rails, sidekiq, and webpack-dev-server.
sdubois-macbook:Repos sdubois$ cd myapp/
sdubois-macbook:myapp sdubois$ foreman start
08:35:05 web.1     | started with pid 61216
08:35:05 worker.1  | started with pid 61217
08:35:05 webpack.1 | started with pid 61218
08:35:09 webpack.1 | ℹ 「wds」: Project is running at http://localhost:3035/
08:35:09 webpack.1 | ℹ 「wds」: webpack output is served from /packs/
08:35:09 webpack.1 | ℹ 「wds」: Content not from webpack is served from /Users/sdubois/Repos/myapp/public/packs
08:35:09 webpack.1 | ℹ 「wds」: 404s will fallback to /index.html
08:35:10 web.1     | => Booting Puma
08:35:10 web.1     | => Rails 6.0.0.rc1 application starting in development 
08:35:10 web.1     | => Run `rails server --help` for more startup options
08:35:14 worker.1  | 2019-06-27T05:35:14.215Z 61217 TID-owj3dymg9 INFO: Running in ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin18]
08:35:14 worker.1  | 2019-06-27T05:35:14.216Z 61217 TID-owj3dymg9 INFO: See LICENSE and the LGPL-3.0 for licensing details.
08:35:14 worker.1  | 2019-06-27T05:35:14.216Z 61217 TID-owj3dymg9 INFO: Upgrade to Sidekiq Pro for more features and support: http://sidekiq.org
08:35:14 worker.1  | 2019-06-27T05:35:14.216Z 61217 TID-owj3dymg9 INFO: Booting Sidekiq 5.2.7 with redis options {:id=>"Sidekiq-server-PID-61217", :url=>nil}
08:35:14 worker.1  | 2019-06-27T05:35:14.279Z 61217 TID-owj3dymg9 INFO: Starting processing, hit Ctrl-C to stop
08:35:14 webpack.1 | ℹ 「wdm」: Hash: 7a763cfe303106956562
08:35:14 webpack.1 | Version: webpack 4.35.0
08:35:14 webpack.1 | Time: 5534ms
08:35:14 webpack.1 | Built at: 27/06/2019 08:35:14
08:35:14 webpack.1 |                                      Asset       Size       Chunks             Chunk Names
08:35:14 webpack.1 |     js/application-d6c43ffedad9ba16217c.js   1.03 MiB  application  [emitted]  application
08:35:14 webpack.1 | js/application-d6c43ffedad9ba16217c.js.map   1.19 MiB  application  [emitted]  application
08:35:14 webpack.1 |                              manifest.json  364 bytes               [emitted]  
08:35:14 webpack.1 | ℹ 「wdm」: Compiled successfully.
08:35:14 web.1     | Puma starting in single mode...
08:35:14 web.1     | * Version 3.12.1 (ruby 2.6.3-p62), codename: Llamas in Pajamas
08:35:14 web.1     | * Min threads: 5, max threads: 5
08:35:14 web.1     | * Environment: development
08:35:14 web.1     | * Listening on tcp://localhost:5000
08:35:14 web.1     | Use Ctrl-C to stop

But when opening http://localhost:3035/ in the browser as suggested on the command line, I get Cannot GET /.

@excid3
Copy link
Owner

excid3 commented Jun 27, 2019

Hey @sedubois why localhost:3035? Your rails app started on port 5000 as noted in the logs:

08:35:14 web.1     | * Listening on tcp://localhost:5000

@sedubois
Copy link
Author

sedubois commented Jun 27, 2019

OK I was confused by

  • in the midst of the abundance of logs, I gave more attention to the first URL given, instead of the last "Listening on" statement which came a few seconds later
  • also this latter one isn't specifying the HTTP protocol but TCP, so I didn't pay attention to it. Actually because of this my Hyper terminal doesn't even highlight it as a hyperlink and I end up needing to type the URL manually in my browser.

Wouldn't it make sense to print Listening on http://localhost:5000 instead?

@sedubois
Copy link
Author

Anyway, I guess that's a Puma issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants