jquery / jqueryui.com

jQuery UI web site content
https://jqueryui.com
Other
132 stars 114 forks source link

Cannot Install jqueryui.com into Local Vagrant Setup #100

Closed juicymark closed 9 years ago

juicymark commented 10 years ago

Hi.

I was hoping somebody can help me here.

I have installed Vagrant & Virtualbox on my Machine (Mac OS X10.10) have have managed to install all jQuery Websites and with content apart from jqueryui.com by following this tutorial at http://contribute.jquery.org/web-sites/

However when i try to install jqueryui.com i get some errors and no content in the wordpress setup. Below is my terminal output.

NPM INSTALL PART

jqueryui.com mark$ npm install

node-syslog@1.1.7 install /Volumes/Data/Development/Vagrant/jqueryui.com/node_modules/download.jqueryui.com/node_modules/simple-log/node_modules/node-syslog node-gyp rebuild

CXX(target) Release/obj.target/syslog/syslog.o SOLINK_MODULE(target) Release/syslog.node SOLINK_MODULE(target) Release/syslog.node: Finished npm WARN engine hawk@0.10.2: wanted: {"node":"0.8.x"} (current: {"node":"0.10.33","npm":"1.4.28"}) npm WARN engine boom@0.3.8: wanted: {"node":"0.8.x"} (current: {"node":"0.10.33","npm":"1.4.28"}) npm WARN engine sntp@0.1.4: wanted: {"node":"0.8.x"} (current: {"node":"0.10.33","npm":"1.4.28"}) npm WARN engine cryptiles@0.1.3: wanted: {"node":"0.8.x"} (current: {"node":"0.10.33","npm":"1.4.28"}) npm WARN engine hoek@0.7.6: wanted: {"node":"0.8.x"} (current: {"node":"0.10.33","npm":"1.4.28"}) grunt-check-modules@0.1.0 node_modules/grunt-check-modules

grunt-clean@0.3.0 node_modules/grunt-clean

grunt-wordpress@1.2.1 node_modules/grunt-wordpress └── wordpress@1.0.0 (xmlrpc@1.0.1)

cheerio@0.12.4 node_modules/cheerio ├── entities@0.5.0 ├── underscore@1.4.4 ├── htmlparser2@3.1.4 (domelementtype@1.1.3, domutils@1.1.6, domhandler@2.0.3, readable-stream@1.0.33) └── cheerio-select@0.0.3 (CSSselect@0.7.0)

grunt@0.3.17 node_modules/grunt ├── dateformat@1.0.2-1.2.3 ├── semver@1.0.14 ├── colors@0.6.2 ├── async@0.1.22 ├── hooker@0.2.3 ├── underscore@1.2.4 ├── underscore.string@2.1.1 ├── uglify-js@1.3.5 ├── nopt@1.0.10 (abbrev@1.0.5) ├── temporary@0.0.8 (package@1.0.1) ├── glob-whatev@0.1.8 (minimatch@0.2.14) ├── gzip-js@0.3.2 (crc32@0.2.2, deflate-js@0.2.3) ├── connect@2.4.6 (fresh@0.1.0, pause@0.0.1, bytes@0.1.0, cookie@0.0.4, crc@0.2.0, debug@2.1.0, formidable@1.0.11, send@0.0.4, qs@0.5.1) ├── jshint@0.9.1 (minimatch@0.0.5, cli@0.4.3) ├── prompt@0.1.12 (pkginfo@0.3.0, winston@0.5.11) └── nodeunit@0.7.4 (tap@0.4.13)

grunt-jquery-content@0.13.0 node_modules/grunt-jquery-content ├── which@1.0.5 ├── he@0.1.2 ├── marked@0.3.2 ├── highlight.js@7.3.0 ├── rimraf@2.0.2 (graceful-fs@1.1.14) ├── cheerio@0.8.3 (underscore@1.7.0, entities@0.5.0, htmlparser2@2.6.0, cheerio-select@0.0.3) └── js-yaml@3.1.0 (argparse@0.1.15, esprima@1.0.4)

grunt-html@0.1.1 node_modules/grunt-html

download.jqueryui.com@2.0.17 node_modules/download.jqueryui.com ├── grunt-check-modules@0.2.0 ├── dateformat@1.0.2-1.2.3 ├── sqwish@0.2.0 ├── semver@1.1.0 ├── async@0.1.22 ├── rimraf@2.0.2 (graceful-fs@1.1.14) ├── lzma@1.2.1 ├── grunt-contrib-copy@0.4.1 ├── grunt-contrib-clean@0.5.0 (rimraf@2.2.8) ├── underscore@1.4.4 ├── optimist@0.3.4 (wordwrap@0.0.2) ├── glob@4.0.0 (inherits@2.0.1, minimatch@0.3.0) ├── archiver@0.4.1 (readable-stream@0.3.1) ├── formidable@1.0.9 ├── grunt-contrib-handlebars@0.5.7 (grunt-lib-contrib@0.5.3) ├── connect@1.9.2 (mime@1.2.11, qs@2.3.3) ├── grunt-contrib-uglify@0.2.0 (grunt-lib-contrib@0.6.1) ├── uglify-js@2.2.5 (optimist@0.3.7, source-map@0.1.40) ├── requirejs@2.1.8 ├── handlebars@1.0.12 (uglify-js@2.3.6) ├── winston@0.7.3 (cycle@1.0.3, stack-trace@0.0.9, eyes@0.1.8, colors@0.6.2, async@0.2.10, pkginfo@0.3.0, request@2.16.6) ├── grunt-contrib-jshint@0.9.2 (hooker@0.2.3, jshint@2.4.4) ├── grunt@0.4.1 (which@1.0.5, eventemitter2@0.4.14, colors@0.6.2, hooker@0.2.3, nopt@1.0.10, minimatch@0.2.14, glob@3.1.21, lodash@0.9.2, coffee-script@1.3.3, underscore.string@2.2.1, iconv-lite@0.2.11, findup-sync@0.1.3, js-yaml@2.0.5) ├── simple-log@1.1.0 (node-syslog@1.1.7) ├── bower@1.3.8 (is-root@0.1.0, junk@0.3.0, stringify-object@0.2.1, abbrev@1.0.5, chmodr@0.1.0, which@1.0.5, osenv@0.1.0, opn@0.1.2, archy@0.0.2, rimraf@2.2.8, lru-cache@2.5.0, bower-logger@0.2.2, bower-endpoint-parser@0.2.2, graceful-fs@3.0.4, lockfile@0.4.3, nopt@3.0.1, retry@0.6.1, chalk@0.4.0, tmp@0.0.23, q@1.0.1, semver@2.3.2, p-throttler@0.0.1, mkdirp@0.5.0, request-progress@0.3.1, shell-quote@1.4.2, bower-json@0.4.0, fstream@0.1.31, bower-config@0.5.2, tar@0.1.20, promptly@0.2.0, fstream-ignore@0.0.10, glob@4.0.6, request@2.36.0, decompress-zip@0.0.8, cardinal@0.4.4, handlebars@1.3.0, bower-registry-client@0.2.1, mout@0.9.1, insight@0.3.1, update-notifier@0.2.2, inquirer@0.5.1) └── gm@1.8.1 (debug@0.7.0) jqueryui.com mark$ cp config-sample.json config.json

GRUNT DEPLOY PART

jqueryui.com mark$ grunt deploy Running "check-modules" task

Running "clean:folder" (clean) task Folder "dist/" contents removed.

Running "lint:grunt" (lint) task Lint free.

Running "build-pages:all" (build-pages) task Built 98 pages.

Running "build-resources:all" (build-resources) task Built 128 resources.

Running "build-download" task Initializing download module, might take a while... Wrote download.html, themeroller.html and 90 resources. Running "build-demos" task

Running "copy-taxonomies" task

Running "wordpress-validate" task

events.js:72 throw er; // Unhandled 'error' event ^ Error: spawn ENOENT at errnoException (child_process.js:1001:11) at Process.ChildProcess._handle.onexit (child_process.js:792:34)

jzaefferer commented 10 years ago

If all other sites worked and the validate task fails, there must be something between this site and WordPress. Did you get the same error when rerunning grunt deploy? Are there any entries in your HTTP server error log?

The stacktrace you got is terribly useless, though I'm not sure how to produce something better.

juicymark commented 9 years ago

Hi Jörn

Thanks for your reply. I have re-tried using a fresh installation of osx 10.10.1 on my mac and still get the same problem, i can install all sites content apart from the jqueryui.com site, i have no problems even with api.jqueryui.com.

I will leave it for now and see if this just gets resolved sometime in the future.

What i do like however is how this all works with wordpress, eg: not using the admin panel to configure wordpress.

Would this kind of setup be possible for my own own wordpress sites,, and if so where would i start??

Regards

Mark

scottgonzalez commented 9 years ago

Would this kind of setup be possible for my own own wordpress sites,, and if so where would i start??

See grunt-wordpress. I'm actually at the very end of splitting this into two projects and upgrading to Grunt 0.4.x support.

juicymark commented 9 years ago

Hi Scott

Thanks for your reply..

Do you also know of a vagrant box i could use to for my own sites.

Thanks

Mark

scottgonzalez commented 9 years ago

You would set that up on your own.

juicymark commented 9 years ago

Hi Scott Where would i go to learn how to create a vagrant box to allow me to do this??

Thanks

Mark

scottgonzalez commented 9 years ago

Presumably https://www.vagrantup.com/, but this has gotten very far off-topic for a jqueryui.com issue.

juicymark commented 9 years ago

Hi Scott.

Thanks for the link, i will look into that.