2016-08-16 3 views
5

Visual Studio 2013의 궁극적 인 Windows 7 - 64 비트가 있습니다. 나는 명령을 설치 NPM 실행 오류 아래에 무엇입니까 :LINK : 치명적인 오류 LNK1181 : 'C : OpenSSL-Win64 lib libeay32.lib'입력 파일을 열 수 없습니다.

npm info it worked if it ends with ok 
npm info using [email protected] 
npm info using [email protected] 
npm info attempt registry request try #1 at 10:01:07 AM 
npm http request GET http://registry.npmjs.org/fsevents 
npm http 304 http://registry.npmjs.org/fsevents 
npm info attempt registry request try #1 at 10:01:09 AM 
npm http request GET http://registry.npmjs.org/ursa 
npm http 304 http://registry.npmjs.org/ursa 
npm info lifecycle [email protected]~preinstall: [email protected] 
npm info linkStuff [email protected] 
npm info lifecycle [email protected]~install: [email protected] 

> [email protected] install C:\Users\sudhir_kumar05\mockingbird\node_modules\ursa 
> node-gyp rebuild 


C:\Users\sudhir_kumar05\mockingbird\node_modules\ursa>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild) else (node "" rebuild) 
gyp info it worked if it ends with ok 
gyp info using [email protected] 
gyp info using [email protected] | win32 | x64 
gyp info spawn C:\Python27\python.EXE 
gyp info spawn args [ 'C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py', 
gyp info spawn args 'binding.gyp', 
gyp info spawn args '-f', 
gyp info spawn args 'msvs', 
gyp info spawn args '-G', 
gyp info spawn args 'msvs_version=2013', 
gyp info spawn args '-I', 
gyp info spawn args 'C:\\Users\\sudhir_kumar05\\mockingbird\\node_modules\\ursa\\build\\config.gypi', 
gyp info spawn args '-I', 
gyp info spawn args 'C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi', 
gyp info spawn args '-I', 
gyp info spawn args 'C:\\Users\\sudhir_kumar05\\.node-gyp\\5.10.0\\include\\node\\common.gypi', 
gyp info spawn args '-Dlibrary=shared_library', 
gyp info spawn args '-Dvisibility=default', 
gyp info spawn args '-Dnode_root_dir=C:\\Users\\sudhir_kumar05\\.node-gyp\\5.10.0', 
gyp info spawn args '-Dnode_gyp_dir=C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp', 
gyp info spawn args '-Dnode_lib_file=node.lib', 
gyp info spawn args '-Dmodule_root_dir=C:\\Users\\sudhir_kumar05\\mockingbird\\node_modules\\ursa', 
gyp info spawn args '--depth=.', 
gyp info spawn args '--no-parallel', 
gyp info spawn args '--generator-output', 
gyp info spawn args 'C:\\Users\\sudhir_kumar05\\mockingbird\\node_modules\\ursa\\build', 
gyp info spawn args '-Goutput_dir=.' ] 
gyp info spawn C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe 
gyp info spawn args [ 'build/binding.sln', 
gyp info spawn args '/clp:Verbosity=minimal', 
gyp info spawn args '/nologo', 
gyp info spawn args '/p:Configuration=Release;Platform=x64' ] 
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. 
    ursaNative.cc 
..\src\ursaNative.cc(157): warning C4244: 'argument' : conversion from 'ssize_t' to 'int', possible loss of data [C:\Users\sudhir_kumar05\mockingbird\node_modules\ursa\build\ursaNative.vcxproj] 
..\src\ursaNative.cc(172): warning C4244: 'argument' : conversion from 'ssize_t' to 'int', possible loss of data [C:\Users\sudhir_kumar05\mockingbird\node_modules\ursa\build\ursaNative.vcxproj] 
..\src\ursaNative.cc(378): warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data [C:\Users\sudhir_kumar05\mockingbird\node_modules\ursa\build\ursaNative.vcxproj] 
..\src\ursaNative.cc(379): warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data [C:\Users\sudhir_kumar05\mockingbird\node_modules\ursa\build\ursaNative.vcxproj] 
..\src\ursaNative.cc(686): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data [C:\Users\sudhir_kumar05\mockingbird\node_modules\ursa\build\ursaNative.vcxproj] 
..\src\ursaNative.cc(734): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data [C:\Users\sudhir_kumar05\mockingbird\node_modules\ursa\build\ursaNative.vcxproj] 
..\src\ursaNative.cc(779): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data [C:\Users\sudhir_kumar05\mockingbird\node_modules\ursa\build\ursaNative.vcxproj] 
..\src\ursaNative.cc(826): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data [C:\Users\sudhir_kumar05\mockingbird\node_modules\ursa\build\ursaNative.vcxproj] 
..\src\ursaNative.cc(945): warning C4267: 'argument' : conversion from 'size_t' to 'unsigned int', possible loss of data [C:\Users\sudhir_kumar05\mockingbird\node_modules\ursa\build\ursaNative.vcxproj] 
..\src\ursaNative.cc(1003): warning C4267: 'argument' : conversion from 'size_t' to 'unsigned int', possible loss of data [C:\Users\sudhir_kumar05\mockingbird\node_modules\ursa\build\ursaNative.vcxproj] 
    win_delay_load_hook.c 
LINK : fatal error LNK1181: cannot open input file 'C:\OpenSSL-Win64\lib\libeay32.lib' [C:\Users\sudhir_kumar05\mockingbird\node_modules\ursa\build\ursaNative.vcxproj] 
gyp ERR! build error 
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe` failed with exit code: 1 
gyp ERR! stack  at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:276:23) 
gyp ERR! stack  at emitTwo (events.js:100:13) 
gyp ERR! stack  at ChildProcess.emit (events.js:185:7) 
gyp ERR! stack  at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12) 
gyp ERR! System Windows_NT 6.1.7601 
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" 
gyp ERR! cwd C:\Users\sudhir_kumar05\mockingbird\node_modules\ursa 
gyp ERR! node -v v5.10.0 
gyp ERR! node-gyp -v v3.3.1 
gyp ERR! not ok 
npm info lifecycle [email protected]~install: Failed to exec install script 
npm WARN install:[email protected] [email protected] install: `node-gyp rebuild` 
npm WARN install:[email protected] Exit status 1 
npm info lifecycle [email protected]~preinstall: [email protected] 
npm info linkStuff [email protected] 
npm info lifecycle [email protected]~install: [email protected] 
npm info lifecycle [email protected]~postinstall: [email protected] 
npm info lifecycle [email protected]~prepublish: [email protected] 
npm WARN optional Skipping failed optional dependency /chokidar/fsevents: 
npm WARN notsup Not compatible with your operating system or architecture: [email protected] 
npm WARN [email protected] requires a peer of [email protected]~0.0 but none was installed. 
npm info ok 

내가 IntelliJ에 궁극적 인 시험 버전에서 같은 프로젝트를 실행하지만 같은 오류가 발생했습니다.

답변

14

같은 문제가 있습니다. 그리고 대답은 RTFM입니다.

OpenSSL (normal, not light) in the same bitness as your Node.js installation. OpenSSL must be installed in the a specific install directory (C:\OpenSSL-Win32 or C:\OpenSSL-Win64) If you get Error: The specified module could not be found., copy libeay32.dll from the OpenSSL bin directory to this module's bin directory, or to Windows\System32.

이 문제는 - 1.0.2 (got here)가 필요합니다. 버전 1.1.0에는 libea32.dll이 없습니다.

그리고 연속적으로 내가 직면 한 다음과 같은 문제가 설치 우루사 :

  • 노드 속이다. 실제 문제는 아니라고 생각하지만, 재 컴파일은 this
  • 컴파일러 이후에 성공했습니다. VS2010express 및 다시 오류가 있지만 지금은 ursa를 설치할 때 MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe recipes을 시도했지만 VS2013express 설치 후에 만 ​​성공하고 다른 오류가 발생했습니다.
  • SSL. 사용 오픈 SSL 64 1.0.2

행운
하고

+0

휴식으로 힘이 될 수있다. RTFM이 작동하지 않습니다. – Green