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 find module '../public/scripts/highlight-c.js' #16

Open
changhwa opened this issue Aug 30, 2012 · 7 comments
Open

Cannot find module '../public/scripts/highlight-c.js' #16

changhwa opened this issue Aug 30, 2012 · 7 comments

Comments

@changhwa
Copy link

실행시 해당 모듈이 없다고 나옵니다.
일단 파일이름만 highlight-c.js로 만들고(내용없이) 저위치에 두면 정상적으로 서버가 기동됩니다.

@eungjun-yi
Copy link
Member

npm install을 다시 실행해 보시겠어요? 에러가 발생해서 실패하지 않았나 싶네요.

@bluemir
Copy link

bluemir commented Aug 30, 2012

npm install --production 하면 파일들을 copy해야 한다고 뜨더라고요. 그중에 저파일이 있던것 같은데요.

@rotoshine
Copy link

npm install --production 시 로그입니다.

npm http GET https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/express/3.0.0beta3
npm http GET https://registry.npmjs.org/markdown-js
npm http GET https://registry.npmjs.org/jshashes
npm http GET https://registry.npmjs.org/github-flavored-markdown
npm http GET https://registry.npmjs.org/hljs
npm http GET https://registry.npmjs.org/diff
npm http GET https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/step
npm http GET https://registry.npmjs.org/i18n
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/jade
npm http GET https://registry.npmjs.org/winston
npm http GET https://registry.npmjs.org/socket.io
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/nodemailer
npm http GET https://registry.npmjs.org/jake
npm http 304 https://registry.npmjs.org/jshashes
npm http 304 https://registry.npmjs.org/hljs
npm http 304 https://registry.npmjs.org/express/3.0.0beta3
npm http 304 https://registry.npmjs.org/diff
npm http 304 https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/step
npm http 304 https://registry.npmjs.org/markdown-js
npm http 304 https://registry.npmjs.org/i18n
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/coffee-script
npm http 304 https://registry.npmjs.org/winston
npm http 304 https://registry.npmjs.org/socket.io
npm http 304 https://registry.npmjs.org/async
npm http 200 https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/underscore/-/underscore-1.4.1.tgz
npm http 304 https://registry.npmjs.org/nodemailer
npm http 200 https://registry.npmjs.org/jade
npm http 304 https://registry.npmjs.org/github-flavored-markdown
npm http 200 https://registry.npmjs.org/jake
npm http GET https://registry.npmjs.org/jake/-/jake-0.4.1.tgz
npm http GET https://registry.npmjs.org/sprintf
npm http GET https://registry.npmjs.org/test
npm http GET https://registry.npmjs.org/mkdirp/0.3.2
npm http GET https://registry.npmjs.org/cookie/0.0.3
npm http GET https://registry.npmjs.org/crc/0.2.0
npm http GET https://registry.npmjs.org/fresh/0.0.1
npm http GET https://registry.npmjs.org/connect/2.3.3
npm http GET https://registry.npmjs.org/commander/0.6.1
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/mailcomposer
npm http GET https://registry.npmjs.org/simplesmtp
npm http GET https://registry.npmjs.org/utilities
npm http GET https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/redis/0.7.2
npm http GET https://registry.npmjs.org/socket.io-client/0.9.10
npm http GET https://registry.npmjs.org/policyfile/0.0.4
npm http GET https://registry.npmjs.org/colors
npm http GET https://registry.npmjs.org/cycle
npm http GET https://registry.npmjs.org/eyes
npm http GET https://registry.npmjs.org/pkginfo
npm http GET https://registry.npmjs.org/stack-trace
npm http GET https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/cookie/0.0.3
npm http 304 https://registry.npmjs.org/fresh/0.0.1
npm http 304 https://registry.npmjs.org/test
npm http 304 https://registry.npmjs.org/mkdirp/0.3.2
npm http 200 https://registry.npmjs.org/connect/2.3.3
npm http GET https://registry.npmjs.org/connect/-/connect-2.3.3.tgz
npm http 304 https://registry.npmjs.org/commander/0.6.1
npm http 304 https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/mailcomposer
npm http 304 https://registry.npmjs.org/simplesmtp
npm http 304 https://registry.npmjs.org/utilities
npm http 304 https://registry.npmjs.org/minimatch
npm http GET https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/redis/0.7.2
npm http GET https://registry.npmjs.org/rai
npm http GET https://registry.npmjs.org/xoauth2
npm http 304 https://registry.npmjs.org/sprintf
npm http 304 https://registry.npmjs.org/socket.io-client/0.9.10
npm http 304 https://registry.npmjs.org/policyfile/0.0.4
npm http GET https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/mimelib
npm http GET https://registry.npmjs.org/lru-cache
npm http 304 https://registry.npmjs.org/colors
npm http 304 https://registry.npmjs.org/cycle
npm http 304 https://registry.npmjs.org/crc/0.2.0
npm http 304 https://registry.npmjs.org/eyes
npm http 304 https://registry.npmjs.org/pkginfo
npm http 304 https://registry.npmjs.org/stack-trace
npm http 304 https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/rai
npm http 304 https://registry.npmjs.org/xoauth2
npm http 304 https://registry.npmjs.org/mime
npm http GET https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/hiredis
npm http 304 https://registry.npmjs.org/lru-cache
npm WARN prefer global jake@0.4.1 should be installed with -g
npm http 304 https://registry.npmjs.org/hiredis
npm http 200 https://registry.npmjs.org/mimelib
npm http GET https://registry.npmjs.org/mimelib/-/mimelib-0.2.7.tgz
npm http 200 https://registry.npmjs.org/request
npm http GET https://registry.npmjs.org/uglify-js/1.2.5
npm http GET https://registry.npmjs.org/xmlhttprequest/1.4.2
npm http GET https://registry.npmjs.org/active-x-obfuscator/0.0.1
npm http GET https://registry.npmjs.org/ws
Traceback (most recent call last):
  File "/usr/local/bin/node-waf", line 14, in <module>
    import Scripting
ImportError: No module named Scripting
make: *** [all] 오류 1
Traceback (most recent call last):
  File "/usr/local/bin/node-waf", line 14, in <module>
    import Scripting
ImportError: No module named Scripting
gmake: *** [all] 오류 1
npm WARN optional dependency failed, continuing hiredis@0.1.14
npm http GET https://registry.npmjs.org/qs/0.4.2
npm http GET https://registry.npmjs.org/mime/1.2.4
npm http GET https://registry.npmjs.org/formidable/1.0.11
npm http GET https://registry.npmjs.org/bytes/0.0.1
npm http GET https://registry.npmjs.org/range-parser/0.0.1
npm http 200 https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/ws
npm http 304 https://registry.npmjs.org/uglify-js/1.2.5
npm http 304 https://registry.npmjs.org/qs/0.4.2
npm http 304 https://registry.npmjs.org/mime/1.2.4
npm http 304 https://registry.npmjs.org/formidable/1.0.11
npm http 304 https://registry.npmjs.org/active-x-obfuscator/0.0.1
npm http 200 https://registry.npmjs.org/xmlhttprequest/1.4.2
npm http GET https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.4.2.tgz
npm http 304 https://registry.npmjs.org/bytes/0.0.1
npm http 304 https://registry.npmjs.org/range-parser/0.0.1
npm http GET https://registry.npmjs.org/encoding
npm http GET https://registry.npmjs.org/addressparser
npm http GET https://registry.npmjs.org/zeparser/0.0.5
npm http GET https://registry.npmjs.org/tinycolor
npm http GET https://registry.npmjs.org/options
npm http GET https://registry.npmjs.org/commander
npm http 304 https://registry.npmjs.org/zeparser/0.0.5
npm http 304 https://registry.npmjs.org/commander
npm http 304 https://registry.npmjs.org/tinycolor
npm http 304 https://registry.npmjs.org/encoding
npm http 304 https://registry.npmjs.org/addressparser
npm http GET https://registry.npmjs.org/iconv-lite
npm http GET https://registry.npmjs.org/iconv
npm http 304 https://registry.npmjs.org/options
npm http 304 https://registry.npmjs.org/iconv
npm http 304 https://registry.npmjs.org/iconv-lite
info it worked if it ends with ok
spawn python [ '/root/.node-gyp/0.6.18/tools/gyp_addon',
  'binding.gyp',
  '-I/usr/local/devnote/node_modules/nodemailer/node_modules/mailcomposer/node_modules/mimelib/node_modules/encoding/node_modules/iconv/build/config.gypi',
  '-f',
  'make' ]
spawn make [ 'BUILDTYPE=Release', '-C', 'build' ]
../deps/libiconv/libcharset/lib/localcharset.c: In function ‘get_charset_aliases’:
../deps/libiconv/libcharset/lib/localcharset.c:176: warning: implicit declaration of function ‘fdopen’
../deps/libiconv/libcharset/lib/localcharset.c:176: warning: assignment makes pointer from integer without a cast
info done ok
npm WARN skipping, cannot run in /usr/local/devnote n4wiki@0.0.1 node node_modules/jake/bin/cli.js build

@eungjun-yi
Copy link
Member

@rotoshine postinstall이 수행되지 않았네요... devnote가 설치된 디렉토리에서 node node_modules/jake/bin/cli.js build 라고 실행하면 어떻게 되는지 확인 가능하신지요?

@rotoshine
Copy link

Required files are being copied
installing zombie test module. please be patient!
node_modules/github-flavored-markdown/scripts/showdown.js is copied to public/scripts/showdown.js
lib/highlight-c.js is copied to public/scripts/highlight-c.js
node_modules/hljs/styles/zenburn.css is copied to public/stylesheets/zenburn.css
lib/i18n.js is copied to public/scripts/i18n.js
lib/sprintf.js is copied to public/scripts/sprintf.js
locales/en.js is copied to public/locales/en.js
locales/ko.js is copied to public/locales/ko.js
node_modules/hljs/hljs.js is copied to public/scripts/highlight.js
npm http GET https://registry.npmjs.org/zombie

npm http 304 https://registry.npmjs.org/zombie

npm http GET https://registry.npmjs.org/contextify

npm http GET https://registry.npmjs.org/eventsource

npm http GET https://registry.npmjs.org/html5

npm http GET https://registry.npmjs.org/mime

npm http GET https://registry.npmjs.org/ms

npm http GET https://registry.npmjs.org/jsdom

npm http GET https://registry.npmjs.org/ws

npm http GET https://registry.npmjs.org/tough-cookie

npm http GET https://registry.npmjs.org/q

npm http GET https://registry.npmjs.org/request

npm http 304 https://registry.npmjs.org/mime

npm http 304 https://registry.npmjs.org/html5

npm http 304 https://registry.npmjs.org/ms

npm http 304 https://registry.npmjs.org/contextify

npm http 304 https://registry.npmjs.org/jsdom

npm http 304 https://registry.npmjs.org/ws

npm http 304 https://registry.npmjs.org/tough-cookie

npm http 304 https://registry.npmjs.org/eventsource

npm http 304 https://registry.npmjs.org/q

npm http 304 https://registry.npmjs.org/request

npm http GET https://registry.npmjs.org/bindings

npm http GET https://registry.npmjs.org/punycode

npm http GET https://registry.npmjs.org/options

npm http GET https://registry.npmjs.org/commander

npm http GET https://registry.npmjs.org/tinycolor

npm http GET https://registry.npmjs.org/htmlparser

npm http GET https://registry.npmjs.org/cssom

npm http 304 https://registry.npmjs.org/bindings

contextify@0.1.3 install /usr/local/devnote/node_modules/zombie/node_modules/contextify
node-gyp rebuild

npm http 304 https://registry.npmjs.org/htmlparser

info
it worked if it ends with
ok

npm http 304 https://registry.npmjs.org/cssom

npm http 304 https://registry.npmjs.org/tinycolor

spawn
python
[ '/root/.node-gyp/0.6.18/tools/gyp_addon',
'binding.gyp',
'-I/usr/local/devnote/node_modules/zombie/node_modules/contextify/build/config.gypi',
'-f',
'make' ]

npm http 304 https://registry.npmjs.org/commander

npm http 304 https://registry.npmjs.org/options

spawn
make
[ 'BUILDTYPE=Release', '-C', 'build' ]

make: Entering directory `/usr/local/devnote/node_modules/zombie/node_modules/contextify/build'

CXX(target) Release/obj.target/contextify/src/contextify.o

ws@0.4.22 install /usr/local/devnote/node_modules/zombie/node_modules/ws
node install.js

[ws v0.4.22] Attempting to compile blazing fast native extensions.

SOLINK_MODULE(target) Release/obj.target/contextify.node

npm http 304 https://registry.npmjs.org/punycode

SOLINK_MODULE(target) Release/obj.target/contextify.node: Finished

COPY Release/contextify.node

make: Leaving directory `/usr/local/devnote/node_modules/zombie/node_modules/contextify/build'

info
done ok

[ws v0.4.22] Native extension compilation successful!

npm http GET https://registry.npmjs.org/opts

npm http GET https://registry.npmjs.org/bench

npm http GET https://registry.npmjs.org/tap

npm http 304 https://registry.npmjs.org/opts

npm http 304 https://registry.npmjs.org/bench

npm http 304 https://registry.npmjs.org/tap

npm http GET https://registry.npmjs.org/slide

npm http GET https://registry.npmjs.org/runforcover

npm http 304 https://registry.npmjs.org/slide

npm http 304 https://registry.npmjs.org/runforcover

npm http GET https://registry.npmjs.org/bunker

npm http 304 https://registry.npmjs.org/bunker

npm http GET https://registry.npmjs.org/burrito

npm http 304 https://registry.npmjs.org/burrito

npm http GET https://registry.npmjs.org/traverse

npm http GET https://registry.npmjs.org/uglify-js

npm http 304 https://registry.npmjs.org/traverse

npm http 304 https://registry.npmjs.org/uglify-js

zombie@2.0.0-alpha1 ./node_modules/zombie
├── q@0.8.8
├── mime@1.2.7
├── eventsource@0.0.5
├── ms@0.1.0
├── request@2.10.0
├── contextify@0.1.3 (bindings@1.0.0)
├── ws@0.4.22 (tinycolor@0.0.1, options@0.0.3, commander@0.6.1)
├── jsdom@0.2.15 (cssom@0.2.5, htmlparser@1.7.6)
├── tough-cookie@0.9.14 (punycode@1.1.1)
└── html5@v0.3.8 (opts@1.2.2, bench@0.3.4, tap@0.1.4)

....build end

@rotoshine
Copy link

이후 다시 npm start --production 하니 실행이 잘 됩니다.

@eungjun-yi
Copy link
Member

jake 설치가 안된것도 아닌데, 어떤 이유에서인지 postinstall이 안되는 경우가 있나보네요. 이런 경우 직접 jake build를 하도록 README.md에 troubleshooting으로 따로 적어두는 것이 좋을 것 같습니다.

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

4 participants