CKAN Development Install Issue: AttributeError: 'module' object has no attribute 'css/main.debug.css'

前端 未结 4 1281
北恋
北恋 2021-02-05 20:48

I\'ve done a CKAN development install and am running with debug = true in my development.ini file. On visiting localhost:5000 I get an error with a traceback whose end point is

4条回答
  •  南旧
    南旧 (楼主)
    2021-02-05 21:27

    I'm using an ubuntu 12.04 and experiencing some problems with this

    Was getting this error after following Sean's answers and running

    npm install less nodewatch

    and got this error:

    (default)root@ckan:/# npm install less nodewatch
    npm http GET https://registry.npmjs.org/less
    npm http GET https://registry.npmjs.org/nodewatch
    npm ERR! Error: failed to fetch from registry: less
    npm ERR!     at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12
    npm ERR!     at cb (/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9)
    npm ERR!     at Request._callback (/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18)
    npm ERR!     at Request.callback (/usr/lib/nodejs/request/main.js:119:22)
    npm ERR!     at Request. (/usr/lib/nodejs/request/main.js:212:58)
    npm ERR!     at Request.emit (events.js:88:20)
    npm ERR!     at ClientRequest. (/usr/lib/nodejs/request/main.js:412:12)
    npm ERR!     at ClientRequest.emit (events.js:67:17)
    npm ERR!     at HTTPParser.onIncoming (http.js:1261:11)
    npm ERR!     at HTTPParser.onHeadersComplete (http.js:102:31)
    npm ERR! You may report this log at:
    npm ERR!     
    npm ERR! or use
    npm ERR!     reportbug --attach /npm-debug.log npm
    npm ERR! 
    npm ERR! System Linux 3.8.0-29-generic
    npm ERR! command "node" "/usr/bin/npm" "install" "less" "nodewatch"
    npm ERR! cwd /
    npm ERR! node -v v0.6.12
    npm ERR! npm -v 1.1.4
    npm ERR! message failed to fetch from registry: less
    npm ERR! 
    npm ERR! Additional logging details can be found in:
    npm ERR!     /npm-debug.log
    npm not ok
    

    Found another thread that explains this and offers the solution to execute

    npm config set registry http://registry.npmjs.org/
    

    However after running the above command I am getting this error:

    (default)root@ckan:/# npm config set registry http://registry.npmjs.org/
    (default)root@ckan:/# npm install less nodewatch
    npm http GET http://registry.npmjs.org/less
    npm http GET http://registry.npmjs.org/nodewatch
    npm http 200 http://registry.npmjs.org/less
    npm http GET http://registry.npmjs.org/less/-/less-1.6.3.tgz
    npm http 200 http://registry.npmjs.org/nodewatch
    npm http GET http://registry.npmjs.org/nodewatch/-/nodewatch-0.3.1.tgz
    npm http 200 http://registry.npmjs.org/less/-/less-1.6.3.tgz
    npm http 200 http://registry.npmjs.org/nodewatch/-/nodewatch-0.3.1.tgz
    npm http GET http://registry.npmjs.org/mime
    npm http GET http://registry.npmjs.org/request
    npm http GET http://registry.npmjs.org/mkdirp
    npm http GET http://registry.npmjs.org/clean-css
    npm http GET http://registry.npmjs.org/source-map
    npm http 200 http://registry.npmjs.org/request
    npm http GET http://registry.npmjs.org/request/-/request-2.33.0.tgz
    npm http 200 http://registry.npmjs.org/request/-/request-2.33.0.tgz
    npm http 200 http://registry.npmjs.org/mime
    npm http GET http://registry.npmjs.org/mime/-/mime-1.2.11.tgz
    npm http 200 http://registry.npmjs.org/mkdirp
    npm http 200 http://registry.npmjs.org/clean-css
    npm http GET http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
    npm WARN optional dependency failed, continuing clean-css@2.0.x
    npm http 200 http://registry.npmjs.org/source-map
    npm http 200 http://registry.npmjs.org/mime/-/mime-1.2.11.tgz
    npm http GET http://registry.npmjs.org/source-map/-/source-map-0.1.3.tgz
    npm http 200 http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz
    npm http 200 http://registry.npmjs.org/source-map/-/source-map-0.1.3.tgz
    npm ERR! error installing less@1.6.3
    npm ERR! error rolling back less@1.6.3 Error: UNKNOWN, unknown error '/node_modules/less'
    
    npm ERR! Unsupported
    npm ERR! Not compatible with your version of node/npm: request@2.33.0
    npm ERR! Required: ["node >= 0.8.0"]
    npm ERR! Actual:   {"npm":"1.1.4","node":"0.6.12"}
    npm ERR! 
    npm ERR! System Linux 3.8.0-29-generic
    npm ERR! command "node" "/usr/bin/npm" "install" "less" "nodewatch"
    npm ERR! cwd /
    npm ERR! node -v v0.6.12
    npm ERR! npm -v 1.1.4
    npm ERR! code ENOTSUP
    npm ERR! message Unsupported
    npm ERR! errno {}
    npm http GET http://registry.npmjs.org/requirejs/0.26.0
    npm ERR! 
    npm ERR! Additional logging details can be found in:
    npm ERR!     /npm-debug.log
    npm not ok
    

    Seems like the version are incompatible or could this be the problem with node and node.js?

    Cheers, Shao

提交回复
热议问题