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

Installation problems #7

Open
kokujin opened this issue Aug 28, 2014 · 8 comments
Open

Installation problems #7

kokujin opened this issue Aug 28, 2014 · 8 comments
Labels

Comments

@kokujin
Copy link

kokujin commented Aug 28, 2014

Hi there! Nice project :)

I had to do 2 thing to get this to work start properly on ubuntu

  1. After cloning the gaowl repository, I had to change the permissions of all the files to my present user because some of them belonged to root.
  2. npm install grunt. Grunt was missing in the dev-dependencies
@Karnith
Copy link
Owner

Karnith commented Aug 28, 2014

Thanks, but I don't know why grunt was needed when we use gulp here. Could you post an example of the error it give requiring grunt?

Thx

@kokujin
Copy link
Author

kokujin commented Aug 29, 2014

There is a rogue reference somewhere, I have'nt had the time to track it down, even after a successful start you see this in the console:

info: Gruntfile could not be found.
info: (no grunt tasks will be run.)

@Karnith
Copy link
Owner

Karnith commented Aug 29, 2014

This is from doing a node app --verbose with gaowl:

D:\GAOWL>node app --verbose
verbose: Setting Node environment...
verbose: Please run `npm install coffee-script` to use coffescript (skipping for now)
verbose: moduleloader hook loaded successfully.
verbose: Loading app config...
verbose: userconfig hook loaded successfully.
verbose: Exposing global variables... (you can disable this by modifying the properties in `sails.config.globals`)
verbose: logger hook loaded successfully.
verbose: request hook loaded successfully.
verbose: Loading the app's models and adapters...
verbose: Loading app models...
verbose: Loading app adapters...
verbose: Loading blueprint middleware...
verbose: blueprints hook loaded successfully.
verbose: Loading runtime custom response definitions...
verbose: responses hook loaded successfully.
verbose: controllers hook loaded successfully.
verbose: Loading policy modules from app...
verbose: Finished loading policy middleware logic.
verbose: policies hook loaded successfully.
verbose: Loading app services...
verbose: services hook loaded successfully.
verbose: csrf hook loaded successfully.
verbose: cors hook loaded successfully.
  i18n:debug will write to D:\GAOWL\config\locales\en.json +0ms
  i18n:debug read D:\GAOWL\config\locales\en.json for locale: en +1ms
  i18n:debug will write to D:\GAOWL\config\locales\es.json +0ms
  i18n:debug read D:\GAOWL\config\locales\es.json for locale: es +1ms
  i18n:debug will write to D:\GAOWL\config\locales\fr.json +0ms
  i18n:debug read D:\GAOWL\config\locales\fr.json for locale: fr +1ms
  i18n:debug will write to D:\GAOWL\config\locales\de.json +0ms
  i18n:debug read D:\GAOWL\config\locales\de.json for locale: de +0ms
verbose: i18n hook loaded successfully.
verbose: session hook loaded successfully.
verbose: Loading app Gruntfile...
verbose: Tracking new grunt child process...
verbose: grunt hook loaded successfully.
verbose: http hook loaded successfully.
verbose: Overriding ejs engine config with ejslocals to implement layout support...
verbose: Configuring socket (ws://) server...
verbose: sockets hook loaded successfully.
verbose: Loading user hooks...
verbose: Located 1 user hook(s)...
verbose: Grunt :: grunt-cli: The grunt command line interface. (v0.1.13)
verbose: views hook loaded successfully.
verbose: Setting default Express view engine to ejs...
verbose: Loading app Gulpfile...
verbose: Tracking new gulp child process...
verbose: gulp hook loaded successfully.
verbose: Loading adapter ( sails-mongo ) for attempt  from `node_modules` directory...
verbose: Initialized 1 user hook(s)...
verbose: userhooks hook loaded successfully.
verbose: Starting ORM...
verbose: orm hook loaded successfully.
verbose: pubsub hook loaded successfully.
verbose: Built-in hooks are ready.
verbose: Instantiating registry...
verbose: Loading router...
verbose: Policy-controller bindings complete!
verbose: Waiting for all hooks to declare that they're ready...
verbose: All hooks were loaded successfully.
verbose: Starting app at D:\GAOWL...
verbose: Running the setup logic in `sails.config.bootstrap(cb)`...
info:
info:
info:    Sails              <|
info:    v0.10.4             |\
info:                       /|.\
info:                      / || \
info:                    ,'  |'  \
info:                 .-'.-==|/_--'
info:                 `--'-------'
info:    __---___--___---___--___---___--___
info:  ____---___--___---___--___---___--___-__
info:
info: Server lifted in `D:\GAOWL`
info: To see your app, visit http://localhost
info: To shut down Sails, press <CTRL> + C at any time.

debug: --------------------------------------------------------
debug: :: Fri Aug 29 2014 08:16:11 GMT-0700 (Pacific Daylight Time)

debug: Environment : development
debug: Port        : 80
debug: --------------------------------------------------------
verbose: Gulp :: [08:16:11] Using gulpfile D:\GAOWL\gulpfile.js
verbose: Gulp :: [08:16:11] Starting 'default'...
verbose: Gulp :: [08:16:11] Starting 'compileAssets'...
verbose: Gulp :: [08:16:11] Starting 'bower:install'...
verbose: Gulp :: [08:16:12] Using cwd:  D:\GAOWL
verbose: Gulp :: [08:16:12] Using bower dir:  ./bower_components
verbose: Gulp :: [08:16:14] Finished 'bower:install' after 2.52 s
verbose: Gulp :: [08:16:14] Starting 'bower:copy'...
verbose: Gulp :: [08:16:14] Finished 'bower:copy' after 143 ms
verbose: Gulp :: [08:16:14] Starting 'clean:dev'...
verbose: Gulp :: [08:16:14] Finished 'clean:dev' after 168 ms
verbose: Gulp :: [08:16:14] Starting 'jst:dev'...
verbose: Gulp :: [08:16:14] Finished 'jst:dev' after 231 ms
verbose: Gulp :: [08:16:14] Starting 'less:dev'...
verbose: Gulp :: [08:16:14] Finished 'less:dev' after 132 ms
verbose: Gulp :: [08:16:14] Starting 'copy:dev'...
verbose: Gulp :: [08:16:14] Finished 'copy:dev' after 81 ms
verbose: Gulp :: [08:16:14] Starting 'coffee:dev'...
verbose: Gulp :: [08:16:14] Finished 'coffee:dev' after 193 ms
verbose: Gulp :: [08:16:14] Finished 'compileAssets' after 3.47 s
verbose: Gulp :: [08:16:14] Starting 'images'...
verbose: Gulp :: [08:16:15] Starting 'linkAssets'...
verbose: Gulp :: [08:16:15] Starting 'sails-linker-gulp:devJs'...
verbose: Gulp :: [08:16:15] Finished 'images' after 843 ms
verbose: Gulp :: [08:16:15] padding length 4
verbose: Gulp :: [08:16:15] Scripts inserted.
verbose: Gulp :: [08:16:15] Finished 'sails-linker-gulp:devJs' after 302 ms
verbose: Gulp :: [08:16:15] Starting 'sails-linker-gulp:devStyles'...
verbose: Gulp :: [08:16:15] padding length 4
verbose: Gulp :: [08:16:15] Scripts inserted.
verbose: Gulp :: [08:16:15] Finished 'sails-linker-gulp:devStyles' after 30 ms
verbose: Gulp :: [08:16:15] Starting 'sails-linker-gulp:devTpl'...
verbose: Gulp :: [08:16:15] padding length 4
verbose: Gulp :: [08:16:15] Scripts inserted.
verbose: Gulp :: [08:16:15] Finished 'sails-linker-gulp:devTpl' after 17 ms
verbose: Gulp :: [08:16:15] Finished 'linkAssets' after 349 ms
verbose: Gulp :: [08:16:15] Starting 'watch:api'...
[08:16:15] Finished 'watch:api' after 35 ms
[08:16:15] Starting 'watch:assets'...
[08:16:15] Finished 'watch:assets' after 58 ms
[08:16:15] Finished 'default' after 4.5 s

and this is doing a sails lift:

D:\GAOWL>sails lift --verbose

info: Starting app...

verbose: Setting Node environment...
verbose: Please run `npm install coffee-script` to use coffescript (skipping for now)
verbose: moduleloader hook loaded successfully.
verbose: Loading app config...
verbose: userconfig hook loaded successfully.
verbose: Exposing global variables... (you can disable this by modifying the properties in `sails.config.globals`)
verbose: logger hook loaded successfully.
verbose: request hook loaded successfully.
verbose: Loading the app's models and adapters...
verbose: Loading app models...
verbose: Loading app adapters...
verbose: Loading blueprint middleware...
verbose: blueprints hook loaded successfully.
verbose: Loading runtime custom response definitions...
verbose: responses hook loaded successfully.
verbose: controllers hook loaded successfully.
verbose: Loading policy modules from app...
verbose: Finished loading policy middleware logic.
verbose: policies hook loaded successfully.
verbose: Loading app services...
verbose: services hook loaded successfully.
verbose: csrf hook loaded successfully.
verbose: cors hook loaded successfully.
  i18n:debug will write to D:\GAOWL\config\locales\en.json +0ms
  i18n:debug read D:\GAOWL\config\locales\en.json for locale: en +1ms
  i18n:debug will write to D:\GAOWL\config\locales\es.json +0ms
  i18n:debug read D:\GAOWL\config\locales\es.json for locale: es +1ms
  i18n:debug will write to D:\GAOWL\config\locales\fr.json +0ms
  i18n:debug read D:\GAOWL\config\locales\fr.json for locale: fr +0ms
  i18n:debug will write to D:\GAOWL\config\locales\de.json +1ms
  i18n:debug read D:\GAOWL\config\locales\de.json for locale: de +0ms
verbose: i18n hook loaded successfully.
verbose: session hook loaded successfully.
verbose: Loading app Gruntfile...
verbose: Tracking new grunt child process...
verbose: grunt hook loaded successfully.
verbose: http hook loaded successfully.
verbose: Overriding ejs engine config with ejslocals to implement layout support...
verbose: Configuring socket (ws://) server...
verbose: sockets hook loaded successfully.
verbose: Loading user hooks...
verbose: Located 1 user hook(s)...
verbose: Grunt :: grunt-cli: The grunt command line interface. (v0.1.13)
verbose: views hook loaded successfully.
verbose: Setting default Express view engine to ejs...
verbose: Loading app Gulpfile...
verbose: Tracking new gulp child process...
verbose: gulp hook loaded successfully.
verbose: Loading adapter ( sails-mongo ) for attempt  from `node_modules` directory...
verbose: Initialized 1 user hook(s)...
verbose: userhooks hook loaded successfully.
verbose: Starting ORM...
verbose: orm hook loaded successfully.
verbose: pubsub hook loaded successfully.
verbose: Built-in hooks are ready.
verbose: Instantiating registry...
verbose: Loading router...
verbose: Policy-controller bindings complete!
verbose: Waiting for all hooks to declare that they're ready...
verbose: All hooks were loaded successfully.
verbose: Starting app at D:\GAOWL...
verbose: Running the setup logic in `sails.config.bootstrap(cb)`...
info:
info:
info:    Sails              <|
info:    v0.10.4             |\
info:                       /|.\
info:                      / || \
info:                    ,'  |'  \
info:                 .-'.-==|/_--'
info:                 `--'-------'
info:    __---___--___---___--___---___--___
info:  ____---___--___---___--___---___--___-__
info:
info: Server lifted in `D:\GAOWL`
info: To see your app, visit http://localhost
info: To shut down Sails, press <CTRL> + C at any time.

debug: --------------------------------------------------------
debug: :: Fri Aug 29 2014 08:18:52 GMT-0700 (Pacific Daylight Time)

debug: Environment : development
debug: Port        : 80
debug: --------------------------------------------------------
verbose: Gulp :: [08:18:53] Using gulpfile D:\GAOWL\gulpfile.js
verbose: Gulp :: [08:18:53] Starting 'default'...
verbose: Gulp :: [08:18:53] Starting 'compileAssets'...
verbose: Gulp :: [08:18:53] Starting 'bower:install'...
verbose: Gulp :: [08:18:53] Using cwd:  D:\GAOWL
verbose: Gulp :: [08:18:53] Using bower dir:  ./bower_components
verbose: Gulp :: [08:18:55] Finished 'bower:install' after 2.51 s
verbose: Gulp :: [08:18:55] Starting 'bower:copy'...
verbose: Gulp :: [08:18:56] Finished 'bower:copy' after 137 ms
verbose: Gulp :: [08:18:56] Starting 'clean:dev'...
verbose: Gulp :: [08:18:56] Finished 'clean:dev' after 201 ms
verbose: Gulp :: [08:18:56] Starting 'jst:dev'...
verbose: Gulp :: [08:18:56] Finished 'jst:dev' after 231 ms
verbose: Gulp :: [08:18:56] Starting 'less:dev'...
verbose: Gulp :: [08:18:56] Finished 'less:dev' after 136 ms
verbose: Gulp :: [08:18:56] Starting 'copy:dev'...
verbose: Gulp :: [08:18:56] Finished 'copy:dev' after 64 ms
verbose: Gulp :: [08:18:56] Starting 'coffee:dev'...
verbose: Gulp :: [08:18:56] Finished 'coffee:dev' after 185 ms
verbose: Gulp :: [08:18:56] Finished 'compileAssets' after 3.46 s
verbose: Gulp :: [08:18:56] Starting 'images'...
verbose: Gulp :: [08:18:57] Starting 'linkAssets'...
verbose: Gulp :: [08:18:57] Starting 'sails-linker-gulp:devJs'...
verbose: Gulp :: [08:18:57] padding length 4
verbose: Gulp :: [08:18:57] Scripts inserted.
verbose: Gulp :: [08:18:57] Finished 'images' after 839 ms
verbose: Gulp :: [08:18:57] Finished 'sails-linker-gulp:devJs' after 250 ms
verbose: Gulp :: [08:18:57] Starting 'sails-linker-gulp:devStyles'...
verbose: Gulp :: [08:18:57] padding length 4
verbose: Gulp :: [08:18:57] Scripts inserted.
verbose: Gulp :: [08:18:57] Finished 'sails-linker-gulp:devStyles' after 27 ms
verbose: Gulp :: [08:18:57] Starting 'sails-linker-gulp:devTpl'...
verbose: Gulp :: [08:18:57] padding length 4
verbose: Gulp :: [08:18:57] Scripts inserted.
verbose: Gulp :: [08:18:57] Finished 'sails-linker-gulp:devTpl' after 16 ms
verbose: Gulp :: [08:18:57] Finished 'linkAssets' after 294 ms
verbose: Gulp :: [08:18:57] Starting 'watch:api'...
[08:18:57] Finished 'watch:api' after 35 ms
[08:18:57] Starting 'watch:assets'...
[08:18:57] Finished 'watch:assets' after 63 ms
[08:18:57] Finished 'default' after 4.47 s

What you are seeing is grunt being loaded by the sails module of the application and displaying info text to the console. Sails still requires grunt because it's deeply embedded in the sails framework, but only at the sails dependency module level which it is then automatically installed when npm downloads the sails module for the project. The GAOWL project/scaffold doesn't need grunt installed locally to run correctly because it doesn't use it. So grunt module shouldn't be installed, nor part of the package.json.

@kokujin
Copy link
Author

kokujin commented Aug 29, 2014

oh, well. I tried it twice, not installing grunt to satisfy Sails causes
ugly errors

On Fri, Aug 29, 2014 at 5:25 PM, Matthew Marino notifications@github.com
wrote:

This is from doing a node app --verbose with gaowl:

D:\GAOWL>node app --verbose
verbose: Setting Node environment...
verbose: Please run npm install coffee-script to use coffescript (skipping for now)
verbose: moduleloader hook loaded successfully.
verbose: Loading app config...
verbose: userconfig hook loaded successfully.
verbose: Exposing global variables... (you can disable this by modifying the properties in sails.config.globals)
verbose: logger hook loaded successfully.
verbose: request hook loaded successfully.
verbose: Loading the app's models and adapters...verbose: Loading app models...verbose: Loading app adapters...verbose: Loading blueprint middleware...verbose: blueprints hook loaded successfully.verbose: Loading runtime custom response definitions...verbose: responses hook loaded successfully.verbose: controllers hook loaded successfully.verbose: Loading policy modules from app...verbose: Finished loading policy middleware logic.verbose: policies hook loaded successfully.verbose: Loading app services...verbose: services hook loaded successfully.verbose: csrf hook loaded successfully.verbose: cors hook loaded successfully. i18n:debug will write to D:\GAOWL\config\locales\en.json +0ms i18n:debug read D:\GAOWL\config\locales\en.json for locale: en +1ms i18n:debug will write to D:\GAOWL\config\locales\es.json +0ms i18n:debug read D:\GAOWL\config\locales\es.json for locale: es +1ms i18n:debug will write to D:\GAOWL\config\locales\fr.json +0ms i18n:debug read D:\GAOWL\config\locales\fr.json for locale: fr +1ms i18n:debug will write to D:\GAOWL\config\locales\de.json +0ms i18n:debug read D:\GAOWL\config\locales\de.json for locale: de +0msverbose: i18n hook loaded successfully.verbose: session hook loaded successfully.verbose: Loading app Gruntfile...verbose: Tracking new grunt child process...verbose: grunt hook loaded successfully.verbose: http hook loaded successfully.verbose: Overriding ejs engine config with ejslocals to implement layout support...verbose: Configuring socket (ws://) server...verbose: sockets hook loaded successfully.verbose: Loading user hooks...verbose: Located 1 user hook(s)...verbose: Grunt :: grunt-cli: The grunt command line interface. (v0.1.13)verbose: views hook loaded successfully.verbose: Setting default Express view engine to ejs...verbose: Loading app Gulpfile...verbose: Tracking new gulp child process...verbose: gulp hook loaded successfully.verbose: Loading adapter ( sails-mongo ) for attempt from node_modules directory...verbose: Initialized 1 user hook(s)...verbose: userhooks hook loaded successfully.verbose: Starting ORM...verbose: orm hook loaded successfully.verbose: pubsub hook loaded successfully.verbose: Built-in hooks are ready.verbose: Instantiating registry...verbose: Loading router...verbose: Policy-controller bindings complete!verbose: Waiting for all hooks to declare that they're ready...
verbose: All hooks were loaded successfully.
verbose: Starting app at D:\GAOWL...
verbose: Running the setup logic in sails.config.bootstrap(cb)...
info:
info:
info: Sails <|
info: v0.10.4 |
info: /|.
info: / ||
info: ,' |'
info: .-'.-==|/_--'
info: --'-------' info: __---**_--**_---**_--**_---**_--**_ info: ____---**_--**_---**_--**_---**_--**_-__ info: info: Server lifted in D:\GAOWL`
info: To see your app, visit http://localhost
info: To shut down Sails, press + C at any time.

debug: --------------------------------------------------------
debug: :: Fri Aug 29 2014 08:16:11 GMT-0700 (Pacific Daylight Time)

debug: Environment : development
debug: Port : 80
debug: --------------------------------------------------------
verbose: Gulp :: [08:16:11] Using gulpfile D:\GAOWL\gulpfile.js
verbose: Gulp :: [08:16:11] Starting 'default'...
verbose: Gulp :: [08:16:11] Starting 'compileAssets'...
verbose: Gulp :: [08:16:11] Starting 'bower:install'...
verbose: Gulp :: [08:16:12] Using cwd: D:\GAOWL
verbose: Gulp :: [08:16:12] Using bower dir: ./bower_components
verbose: Gulp :: [08:16:14] Finished 'bower:install' after 2.52 s
verbose: Gulp :: [08:16:14] Starting 'bower:copy'...
verbose: Gulp :: [08:16:14] Finished 'bower:copy' after 143 ms
verbose: Gulp :: [08:16:14] Starting 'clean:dev'...
verbose: Gulp :: [08:16:14] Finished 'clean:dev' after 168 ms
verbose: Gulp :: [08:16:14] Starting 'jst:dev'...
verbose: Gulp :: [08:16:14] Finished 'jst:dev' after 231 ms
verbose: Gulp :: [08:16:14] Starting 'less:dev'...
verbose: Gulp :: [08:16:14] Finished 'less:dev' after 132 ms
verbose: Gulp :: [08:16:14] Starting 'copy:dev'...
verbose: Gulp :: [08:16:14] Finished 'copy:dev' after 81 ms
verbose: Gulp :: [08:16:14] Starting 'coffee:dev'...
verbose: Gulp :: [08:16:14] Finished 'coffee:dev' after 193 ms
verbose: Gulp :: [08:16:14] Finished 'compileAssets' after 3.47 s
verbose: Gulp :: [08:16:14] Starting 'images'...
verbose: Gulp :: [08:16:15] Starting 'linkAssets'...
verbose: Gulp :: [08:16:15] Starting 'sails-linker-gulp:devJs'...
verbose: Gulp :: [08:16:15] Finished 'images' after 843 ms
verbose: Gulp :: [08:16:15] padding length 4
verbose: Gulp :: [08:16:15] Scripts inserted.
verbose: Gulp :: [08:16:15] Finished 'sails-linker-gulp:devJs' after 302 ms
verbose: Gulp :: [08:16:15] Starting 'sails-linker-gulp:devStyles'...
verbose: Gulp :: [08:16:15] padding length 4
verbose: Gulp :: [08:16:15] Scripts inserted.
verbose: Gulp :: [08:16:15] Finished 'sails-linker-gulp:devStyles' after 30 ms
verbose: Gulp :: [08:16:15] Starting 'sails-linker-gulp:devTpl'...
verbose: Gulp :: [08:16:15] padding length 4
verbose: Gulp :: [08:16:15] Scripts inserted.
verbose: Gulp :: [08:16:15] Finished 'sails-linker-gulp:devTpl' after 17 ms
verbose: Gulp :: [08:16:15] Finished 'linkAssets' after 349 ms
verbose: Gulp :: [08:16:15] Starting 'watch:api'...[08:16:15] Finished 'watch:api' after 35 ms[08:16:15] Starting 'watch:assets'...[08:16:15] Finished 'watch:assets' after 58 ms[08:16:15] Finished 'default' after 4.5 s

and this is doing a sails lift:

D:\GAOWL>sails lift --verbose

info: Starting app...

verbose: Setting Node environment...
verbose: Please run npm install coffee-script to use coffescript (skipping for now)
verbose: moduleloader hook loaded successfully.
verbose: Loading app config...
verbose: userconfig hook loaded successfully.
verbose: Exposing global variables... (you can disable this by modifying the properties in sails.config.globals)
verbose: logger hook loaded successfully.
verbose: request hook loaded successfully.
verbose: Loading the app's models and adapters...verbose: Loading app models...verbose: Loading app adapters...verbose: Loading blueprint middleware...verbose: blueprints hook loaded successfully.verbose: Loading runtime custom response definitions...verbose: responses hook loaded successfully.verbose: controllers hook loaded successfully.verbose: Loading policy modules from app...verbose: Finished loading policy middleware logic.verbose: policies hook loaded successfully.verbose: Loading app services...verbose: services hook loaded successfully.verbose: csrf hook loaded successfully.verbose: cors hook loaded successfully. i18n:debug will write to D:\GAOWL\config\locales\en.json +0ms i18n:debug read D:\GAOWL\config\locales\en.json for locale: en +1ms i18n:debug will write to D:\GAOWL\config\locales\es.json +0ms i18n:debug read D:\GAOWL\config\locales\es.json for locale: es +1ms i18n:debug will write to D:\GAOWL\config\locales\fr.json +0ms i18n:debug read D:\GAOWL\config\locales\fr.json for locale: fr +0ms i18n:debug will write to D:\GAOWL\config\locales\de.json +1ms i18n:debug read D:\GAOWL\config\locales\de.json for locale: de +0msverbose: i18n hook loaded successfully.verbose: session hook loaded successfully.verbose: Loading app Gruntfile...verbose: Tracking new grunt child process...verbose: grunt hook loaded successfully.verbose: http hook loaded successfully.verbose: Overriding ejs engine config with ejslocals to implement layout support...verbose: Configuring socket (ws://) server...verbose: sockets hook loaded successfully.verbose: Loading user hooks...verbose: Located 1 user hook(s)...verbose: Grunt :: grunt-cli: The grunt command line interface. (v0.1.13)verbose: views hook loaded successfully.verbose: Setting default Express view engine to ejs...verbose: Loading app Gulpfile...verbose: Tracking new gulp child process...verbose: gulp hook loaded successfully.verbose: Loading adapter ( sails-mongo ) for attempt from node_modules directory...verbose: Initialized 1 user hook(s)...verbose: userhooks hook loaded successfully.verbose: Starting ORM...verbose: orm hook loaded successfully.verbose: pubsub hook loaded successfully.verbose: Built-in hooks are ready.verbose: Instantiating registry...verbose: Loading router...verbose: Policy-controller bindings complete!verbose: Waiting for all hooks to declare that they're ready...
verbose: All hooks were loaded successfully.
verbose: Starting app at D:\GAOWL...
verbose: Running the setup logic in sails.config.bootstrap(cb)...
info:
info:
info: Sails <|
info: v0.10.4 |
info: /|.
info: / ||
info: ,' |'
info: .-'.-==|/_--'
info: --'-------' info: __---**_--**_---**_--**_---**_--**_ info: ____---**_--**_---**_--**_---**_--**_-__ info: info: Server lifted in D:\GAOWL`
info: To see your app, visit http://localhost
info: To shut down Sails, press + C at any time.

debug: --------------------------------------------------------
debug: :: Fri Aug 29 2014 08:18:52 GMT-0700 (Pacific Daylight Time)

debug: Environment : development
debug: Port : 80
debug: --------------------------------------------------------
verbose: Gulp :: [08:18:53] Using gulpfile D:\GAOWL\gulpfile.js
verbose: Gulp :: [08:18:53] Starting 'default'...
verbose: Gulp :: [08:18:53] Starting 'compileAssets'...
verbose: Gulp :: [08:18:53] Starting 'bower:install'...
verbose: Gulp :: [08:18:53] Using cwd: D:\GAOWL
verbose: Gulp :: [08:18:53] Using bower dir: ./bower_components
verbose: Gulp :: [08:18:55] Finished 'bower:install' after 2.51 s
verbose: Gulp :: [08:18:55] Starting 'bower:copy'...
verbose: Gulp :: [08:18:56] Finished 'bower:copy' after 137 ms
verbose: Gulp :: [08:18:56] Starting 'clean:dev'...
verbose: Gulp :: [08:18:56] Finished 'clean:dev' after 201 ms
verbose: Gulp :: [08:18:56] Starting 'jst:dev'...
verbose: Gulp :: [08:18:56] Finished 'jst:dev' after 231 ms
verbose: Gulp :: [08:18:56] Starting 'less:dev'...
verbose: Gulp :: [08:18:56] Finished 'less:dev' after 136 ms
verbose: Gulp :: [08:18:56] Starting 'copy:dev'...
verbose: Gulp :: [08:18:56] Finished 'copy:dev' after 64 ms
verbose: Gulp :: [08:18:56] Starting 'coffee:dev'...
verbose: Gulp :: [08:18:56] Finished 'coffee:dev' after 185 ms
verbose: Gulp :: [08:18:56] Finished 'compileAssets' after 3.46 s
verbose: Gulp :: [08:18:56] Starting 'images'...
verbose: Gulp :: [08:18:57] Starting 'linkAssets'...
verbose: Gulp :: [08:18:57] Starting 'sails-linker-gulp:devJs'...
verbose: Gulp :: [08:18:57] padding length 4
verbose: Gulp :: [08:18:57] Scripts inserted.
verbose: Gulp :: [08:18:57] Finished 'images' after 839 ms
verbose: Gulp :: [08:18:57] Finished 'sails-linker-gulp:devJs' after 250 ms
verbose: Gulp :: [08:18:57] Starting 'sails-linker-gulp:devStyles'...
verbose: Gulp :: [08:18:57] padding length 4
verbose: Gulp :: [08:18:57] Scripts inserted.
verbose: Gulp :: [08:18:57] Finished 'sails-linker-gulp:devStyles' after 27 ms
verbose: Gulp :: [08:18:57] Starting 'sails-linker-gulp:devTpl'...
verbose: Gulp :: [08:18:57] padding length 4
verbose: Gulp :: [08:18:57] Scripts inserted.
verbose: Gulp :: [08:18:57] Finished 'sails-linker-gulp:devTpl' after 16 ms
verbose: Gulp :: [08:18:57] Finished 'linkAssets' after 294 ms
verbose: Gulp :: [08:18:57] Starting 'watch:api'...[08:18:57] Finished 'watch:api' after 35 ms[08:18:57] Starting 'watch:assets'...[08:18:57] Finished 'watch:assets' after 63 ms[08:18:57] Finished 'default' after 4.47 s

What you are seeing is grunt being loaded by the sails module of the
application and displaying info text to the console. Sails still requires
grunt because it's deeply embedded in the sails framework, but only at the
module level. The GAOWL project/scaffold doesn't need grunt installed
locally to run correctly because it doesn't use it. So grunt module
shouldn't be installed, nor part of the package.json.


Reply to this email directly or view it on GitHub
#7 (comment).

@Karnith
Copy link
Owner

Karnith commented Aug 29, 2014

I'll have a look.

@Karnith Karnith added the bug label Aug 30, 2014
@Karnith
Copy link
Owner

Karnith commented Aug 30, 2014

@kokujin you're right. I'll need to track down what is going on, cause in windows sails seems to act differently and not require grunt...

@Karnith
Copy link
Owner

Karnith commented Aug 30, 2014

The error is coming from the node_modules/sails/lib/app/configuration/defaultHooks.js which calls grunt as a hook to load.

as for the file permissions, I'll need to add chown -R <current user> /<path to project>/GAOWL/.tmp to fix it so the app can clean the .tmp dir on restart. Windows users shouldn't have an issue with the file permissions.

@Karnith
Copy link
Owner

Karnith commented Aug 30, 2014

@kokujin , grunt error is fixed.

add

"hooks": {
      "grunt": false
  },

to your .sailsrc like

{
  "hooks": {
      "grunt": false
  },
  "generators": {
    "modules": {
        "bower": "sails-generate-bower-gulp",
        "auth": "sails-generate-auth"
    }
  }
}

I'm still working on the chown issue in linux.

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

No branches or pull requests

2 participants