OpenSuse 12.3에 NodeJS를 설치하려고합니다. Etherpad-Lite를 작동시키기 위해서 필요합니다. Node.js를 버전 0.8.0 나는 다음과 같은 오류 코드 얻을 설치하게 한 후 다음 만들 ./configure를하여 의해 설치하려고 할 때 : 내가 얻을 NodeJS의 최신 버전을 사용하고있는 경우OpenSuse 12.3에서 NodeJS를 설치하는 중 Python 오류가 발생했습니다.
{ 'target_defaults': { 'cflags': [],
'default_configuration': 'Release',
'defines': [],
'include_dirs': [],
'libraries': []},
'variables': { 'host_arch': 'ia32',
'node_install_npm': 'true',
'node_install_waf': 'true',
'node_prefix': '',
'node_shared_openssl': 'false',
'node_shared_v8': 'false',
'node_shared_zlib': 'false',
'node_use_dtrace': 'false',
'node_use_etw': 'false',
'node_use_openssl': 'true',
'strict_aliasing': 'true',
'target_arch': 'ia32',
'v8_use_snapshot': 'true'}}
creating ./home/etherpad/node-v0.8.0/config.gypi
creating ./home/etherpad/node-v0.8.0/config.mk
Traceback (most recent call last):
File "./home/etherpad/node-v0.8.0/configure", line 401, in
subprocess.call(['tools/gyp_node', '-f', 'make'])
File "/usr/lib/python2.7/subprocess.py", line 493, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
을 다른 오류 :
/usr/bin/python: can't open file 'tools/gyp_node': [Errno 2] No such file or directory
{ 'target_defaults': { 'cflags': [],
'default_configuration': 'Release',
'defines': [],
'include_dirs': [],
'libraries': []},
'variables': { 'clang': 0,
'gcc_version': 47,
'host_arch': 'ia32',
'node_install_npm': 'true',
'node_prefix': '',
'node_shared_cares': 'false',
'node_shared_http_parser': 'false',
'node_shared_libuv': 'false',
'node_shared_openssl': 'false',
'node_shared_v8': 'false',
'node_shared_zlib': 'false',
'node_tag': '',
'node_unsafe_optimizations': 0,
'node_use_dtrace': 'false',
'node_use_etw': 'false',
'node_use_openssl': 'true',
'node_use_perfctr': 'false',
'node_use_systemtap': 'false',
'python': '/usr/bin/python',
'target_arch': 'ia32',
'v8_enable_gdbjit': 0,
'v8_no_strict_aliasing': 1,
'v8_use_snapshot': 'true'}}
creating ./home/etherpad/node-v0.10.12/config.gypi
creating ./home/etherpad/node-v0.10.12/config.mk
make: Nothing to be done for `/home/etherpad/node-v0.10.12'.
make: *** No rule to make target `install'. Stop.
희망을 보내주세요. 감사합니다 :
opensuse 패키지 관리자를 사용하지 않는 특별한 이유가 있습니까? https://build.opensuse.org/package/show?package=nodejs&project=devel%3Alanguages%3Anodejs – randunel
작동하는 패키지 관리자에서 설치를 시도했지만 etherpad에서 npm 오류가 발생하여 소스에서 모든 것을 설치할 수 있다고 생각했습니다. 가장 쉬워. – Sebi55
나는 어둠 속에서 총을 맞고 있지만, 아마도'sudo make install'을 잊어 버린 것일까? 이것이 문제라면 권한 거부 관련 오류가 예상되지만 가능할 수도 있습니다. – ParrotMac