0
전 node.js를 Windows 서버 2003 x64/cygwin에서 실행하려고하지만 벽을 계속 타격하려고합니다.Cygwin + node.js + socket.io a no go
그것은 sudo로 npm을 실행하기를 원하지만 cygwin (명령을 찾을 수 없습니다 ..)에서 옵션이 아닙니다 ??
$ npm install socket.io --loglevel verbose
npm info it worked if it ends with ok
npm verb cli [ 'node',
npm verb cli '/usr/local/bin/npm',
npm verb cli 'install',
npm verb cli 'socket.io',
npm verb cli '--loglevel',
npm verb cli 'verbose' ]
npm info using [email protected]
npm info using [email protected]
npm verb config file /home/rfitzger/.npmrc
npm verb config file /usr/local/etc/npmrc
npm verb caching /cygdrive/d/workspace/gits/hummingbird/package.json
npm verb loadDefaults [email protected]
npm verb from cache /cygdrive/d/workspace/gits/hummingbird/package.json
npm verb into /cygdrive/d/workspace/gits/hummingbird [ 'socket.io' ]
npm verb cache add [ '[email protected]', null ]
npm info addNamed [ 'socket.io', '0.6.16' ]
npm verb addNamed [ '0.6.16', '0.6.16' ]
npm verb GET socket.io/0.6.16
npm verb raw, before any munging socket.io/0.6.16
npm verb url resolving [ 'http://registry.npmjs.org/',
npm verb url resolving './socket.io/0.6.16' ]
npm verb url resolved http://registry.npmjs.org/socket.io/0.6.16
npm verb url parsed { href: 'http://registry.npmjs.org/socket.io/0.6.16',
npm verb url parsed protocol: 'http:',
npm verb url parsed slashes: true,
npm verb url parsed host: 'registry.npmjs.org',
npm verb url parsed hostname: 'registry.npmjs.org',
npm verb url parsed pathname: '/socket.io/0.6.16' }
npm ERR! Error: EPERM, Operation not permitted
npm ERR! at Socket._onConnect (net.js:600:18)
npm ERR! at IOWatcher.onWritable [as callback] (net.js:186:12)
npm ERR!
npm ERR! Please use 'sudo' or log in as root to run this command.
npm ERR!
npm ERR! sudo npm "install" "socket.io" "--loglevel" "verbose"
npm ERR!
npm ERR! or set the 'unsafe-perm' config var to true.
npm ERR!
npm ERR! npm config set unsafe-perm true
npm ERR!
npm ERR! System CYGWIN_NT-5.2-WOW64 1.7.9(0.237/5/3)
npm ERR! command "node" "/usr/local/bin/npm" "install" "socket.io" "--loglevel"
"verbose"
npm verb exit [ 1, true ]
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /cygdrive/d/workspace/gits/hummingbird/npm-debug.log
npm not ok
cygwin에서 node.js를 프로덕션 환경으로 사용하지 않기를 바랍니다. ("windows server 2003 x64"에 관한 부분은 모든 알람을 작성했습니다. 종소리는 미친 듯이 울린다.) Windows의 node.js는 불안정한 것으로 간주되며 개발에만 적합합니다. Windows 서버에서 Linux 기반 시스템을 실행하려면 VMWare 또는 VirtualBox를 사용하여 가상화 된 서버를 사용하는 것이 좋습니다. – schaermu
Oh lord no; 뭔가 일자리를 얻을 수있는 일시적인 해결 방법. 프로덕트는 centos 또는 뭔가가 될 것이지만 나는 방화벽/프록시/다른 사람의 dev에 env를 깰 싶지 않아 그리고 내 자신의 아직 문제가 없어; 쿵 .. –