Wednesday, 15 April 2015

javascript - installing hem fails to find strata dependency -



javascript - installing hem fails to find strata dependency -

i'm trying install hem on ubuntu 12.03 lts , following:

seems 0.16 or later not in registry? puzzled..

sudo npm link [sudo] password tim: npm http https://registry.npmjs.org/http-proxy npm http https://registry.npmjs.org/testacular npm http https://registry.npmjs.org/jade npm http https://registry.npmjs.org/eco/1.1.0-rc-3 npm http https://registry.npmjs.org/underscore npm http https://registry.npmjs.org/less npm http https://registry.npmjs.org/hem-less npm http https://registry.npmjs.org/fast-detective npm http https://registry.npmjs.org/optimist npm http https://registry.npmjs.org/coffee-script npm http https://registry.npmjs.org/watch npm http https://registry.npmjs.org/stylus npm http https://registry.npmjs.org/strata npm http https://registry.npmjs.org/uglify-js npm http 304 https://registry.npmjs.org/eco/1.1.0-rc-3 npm http https://registry.npmjs.org/eco/-/eco-1.1.0-rc-3.tgz npm http 200 https://registry.npmjs.org/underscore npm http https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz npm http 200 https://registry.npmjs.org/less npm http https://registry.npmjs.org/less/-/less-1.3.3.tgz npm http 304 https://registry.npmjs.org/fast-detective npm http https://registry.npmjs.org/fast-detective/-/fast-detective-0.0.2.tgz npm http 200 https://registry.npmjs.org/hem-less npm http https://registry.npmjs.org/hem-less/-/hem-less-0.0.4.tgz npm http 304 https://registry.npmjs.org/optimist npm http https://registry.npmjs.org/optimist/-/optimist-0.3.5.tgz npm http 200 https://registry.npmjs.org/http-proxy npm http https://registry.npmjs.org/http-proxy/-/http-proxy-0.8.7.tgz npm http 304 https://registry.npmjs.org/coffee-script npm http https://registry.npmjs.org/coffee-script/-/coffee-script-1.4.0.tgz npm http 304 https://registry.npmjs.org/watch npm http https://registry.npmjs.org/watch/-/watch-0.5.1.tgz npm http 304 https://registry.npmjs.org/stylus npm http https://registry.npmjs.org/stylus/-/stylus-0.32.0.tgz npm http 304 https://registry.npmjs.org/strata npm err! error: no compatible version found: strata@'>=0.16.1' npm err! valid install targets: npm err! ["0.8.0","0.8.1","0.8.2","0.9.0","0.9.1","0.10.0","0.10.1","0.11.0","0.12.0","0.12.1","0.12.2","0.12.3","0.12.4","0.12.5","0.13.0","0.14.0","0.15.0","0.15.1"] npm err! @ installtargetserror (/usr/share/npm/lib/cache.js:488:10) npm err! @ next_ (/usr/share/npm/lib/cache.js:438:17) npm err! @ next (/usr/share/npm/lib/cache.js:415:44) npm err! @ /usr/share/npm/lib/cache.js:408:5 npm err! @ saved (/usr/share/npm/lib/utils/npm-registry-client/get.js:147:7) npm err! @ object.oncomplete (/usr/lib/nodejs/graceful-fs.js:230:7) npm err! may study log at: npm err! <http://bugs.debian.org/npm> npm err! or utilize npm err! reportbug --attach /home/tim/work/hem/npm-debug.log npm npm err! npm err! scheme linux 3.2.0-38-generic npm err! command "node" "/usr/bin/npm" "link" npm err! cwd /home/tim/work/hem npm err! node -v v0.6.12 npm err! npm -v 1.1.4 npm err! message no compatible version found: strata@'>=0.16.1' npm err! message valid install targets: npm err! message ["0.8.0","0.8.1","0.8.2","0.9.0","0.9.1","0.10.0","0.10.1","0.11.0","0.12.0","0.12.1","0.12.2","0.12.3","0.12.4","0.12.5","0.13.0","0.14.0","0.15.0","0.15.1"] npm http 304 https://registry.npmjs.org/uglify-js npm http https://registry.npmjs.org/uglify-js/-/uglify-js-1.3.4.tgz npm err! npm err! additional logging details can found in: npm err! /home/tim/work/hem/npm-debug.log npm not ok

i think issues strata incompatibility older versions of node.

don't install node ubuntu's bundle manager, has quite old version. follow instructions here: should install node.js on ubuntu using bundle manager or source?

next, install npm using npm install script, not bundle manager:

curl https://npmjs.org/install.sh | sudo sh

finally, recommend installing hem git repo rather using npm. original developer of hem isn't supporting anymore , bunch of new features of hem have been developed in separate branch, date in git repo.

git clone https://github.com/spine/hem.git cd hem git checkout version0_2 (or version0_3) sudo npm install -g .

for farther reference, wrote post on setting spine, hem, , other stuff in linux environment.

javascript spine.js

No comments:

Post a Comment