{"action":"closed","issue":{"url":"https://api.github.com/repos/apiaryio/protagonist/issues/73","repository_url":"https://api.github.com/repos/apiaryio/protagonist","labels_url":"https://api.github.com/repos/apiaryio/protagonist/issues/73/labels{/name}","comments_url":"https://api.github.com/repos/apiaryio/protagonist/issues/73/comments","events_url":"https://api.github.com/repos/apiaryio/protagonist/issues/73/events","html_url":"https://github.com/apiaryio/protagonist/issues/73","id":87292778,"number":73,"title":"Installation of protagonist failed","user":{"login":"tbremeyer","id":8056447,"avatar_url":"https://avatars.githubusercontent.com/u/8056447?v=3","gravatar_id":"","url":"https://api.github.com/users/tbremeyer","html_url":"https://github.com/tbremeyer","followers_url":"https://api.github.com/users/tbremeyer/followers","following_url":"https://api.github.com/users/tbremeyer/following{/other_user}","gists_url":"https://api.github.com/users/tbremeyer/gists{/gist_id}","starred_url":"https://api.github.com/users/tbremeyer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tbremeyer/subscriptions","organizations_url":"https://api.github.com/users/tbremeyer/orgs","repos_url":"https://api.github.com/users/tbremeyer/repos","events_url":"https://api.github.com/users/tbremeyer/events{/privacy}","received_events_url":"https://api.github.com/users/tbremeyer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/apiaryio/protagonist/labels/s4:%20awaiting%20validation","name":"s4: awaiting validation","color":"F97D27"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2015-06-11T10:19:04Z","updated_at":"2016-03-18T13:58:13Z","closed_at":"2016-03-18T13:58:13Z","body":"I am trying to install protagonist (as a prerequisite for aglio). However the installation fails with the following output: \r\n\r\n```\r\nnpm install protagonist\r\n\r\n> protagonist@0.20.0 install C:\\Users\\torsten.bremeyer\\node_modules\\protagonist\r\n> node-gyp rebuild\r\n\r\n\r\nC:\\Users\\torsten.bremeyer\\node_modules\\protagonist>if not defined npm_config_node_gyp (node \"C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\node-gyp-bin\\\\..\\..\\node_module\r\ns\\node-gyp\\bin\\node-gyp.js\" rebuild )  else (rebuild) \r\nWarning: Missing input files:\r\nC:\\Users\\torsten.bremeyer\\node_modules\\protagonist\\build\\drafter\\ext\\snowcrash\\..\\..\\..\\..\\drafter\\ext\\snowcrash\\src\\Version.h\r\nBuilding the projects in this solution one at a time. To enable parallel build, please add the \"/m\" switch.\r\nC:\\Program Files (x86)\\MSBuild\\Microsoft.Cpp\\v4.0\\V120\\Microsoft.Cpp.Platform.targets(64,5): error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v\r\n100') cannot be found. To build using the v100 build tools, please install Visual Studio 2010 build tools.  Alternatively, you may upgrade to the current Visual Studio t\r\nools by selecting the Project menu or right-click the solution, and then selecting \"Upgrade Solution...\". [C:\\Users\\torsten.bremeyer\\node_modules\\protagonist\\build\\draft\r\ner\\libdrafter.vcxproj]\r\nC:\\Program Files (x86)\\MSBuild\\Microsoft.Cpp\\v4.0\\V120\\Microsoft.Cpp.Platform.targets(64,5): error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v\r\n100') cannot be found. To build using the v100 build tools, please install Visual Studio 2010 build tools.  Alternatively, you may upgrade to the current Visual Studio t\r\nools by selecting the Project menu or right-click the solution, and then selecting \"Upgrade Solution...\". [C:\\Users\\torsten.bremeyer\\node_modules\\protagonist\\build\\draft\r\ner\\ext\\snowcrash\\libmarkdownparser.vcxproj]\r\nC:\\Program Files (x86)\\MSBuild\\Microsoft.Cpp\\v4.0\\V120\\Microsoft.Cpp.Platform.targets(64,5): error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v\r\n100') cannot be found. To build using the v100 build tools, please install Visual Studio 2010 build tools.  Alternatively, you may upgrade to the current Visual Studio t\r\nools by selecting the Project menu or right-click the solution, and then selecting \"Upgrade Solution...\". [C:\\Users\\torsten.bremeyer\\node_modules\\protagonist\\build\\draft\r\ner\\ext\\snowcrash\\libsnowcrash.vcxproj]\r\nC:\\Program Files (x86)\\MSBuild\\Microsoft.Cpp\\v4.0\\V120\\Microsoft.Cpp.Platform.targets(64,5): error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v\r\n100') cannot be found. To build using the v100 build tools, please install Visual Studio 2010 build tools.  Alternatively, you may upgrade to the current Visual Studio t\r\nools by selecting the Project menu or right-click the solution, and then selecting \"Upgrade Solution...\". [C:\\Users\\torsten.bremeyer\\node_modules\\protagonist\\build\\draft\r\ner\\libsos.vcxproj]\r\nC:\\Program Files (x86)\\MSBuild\\Microsoft.Cpp\\v4.0\\V120\\Microsoft.Cpp.Platform.targets(64,5): error MSB8020: The build tools for Visual Studio 2010 (Platform Toolset = 'v\r\n100') cannot be found. To build using the v100 build tools, please install Visual Studio 2010 build tools.  Alternatively, you may upgrade to the current Visual Studio t\r\nools by selecting the Project menu or right-click the solution, and then selecting \"Upgrade Solution...\". [C:\\Users\\torsten.bremeyer\\node_modules\\protagonist\\build\\draft\r\ner\\ext\\snowcrash\\libsundown.vcxproj]\r\nnpm : gyp ERR! build error \r\nAt line:1 char:1\r\n+ npm install protagonist\r\n+ ~~~~~~~~~~~~~~~~~~~~~~~\r\n    + CategoryInfo          : NotSpecified: (gyp ERR! build error :String) [], RemoteException\r\n    + FullyQualifiedErrorId : NativeCommandError\r\n \r\ngyp\r\n \r\nERR!\r\n \r\nstack\r\n Error: `C:\\Program Files (x86)\\MSBuild\\12.0\\bin\\msbuild.exe` failed with exit code: 1\r\ngyp\r\n \r\nERR!\r\n \r\nstack\r\n     at ChildProcess.onExit (C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\lib\\build.js:269:23)\r\ngyp\r\n \r\nERR!\r\n \r\nstack\r\n     at ChildProcess.emit (events.js:110:17)\r\ngyp\r\n \r\nERR!\r\n \r\nstack\r\n     at Process.ChildProcess._handle.onexit (child_process.js:1074:12)\r\ngyp\r\n ERR! System\r\n Windows_NT 6.1.7601\r\ngyp\r\n \r\nERR!\r\n \r\ncommand\r\n \"node\" \"C:\\\\Program Files\\\\nodejs\\\\node_modules\\\\npm\\\\node_modules\\\\node-gyp\\\\bin\\\\node-gyp.js\" \"rebuild\"\r\ngyp\r\n \r\nERR!\r\n \r\ncwd\r\n C:\\Users\\torsten.bremeyer\\node_modules\\protagonist\r\ngyp\r\n ERR! \r\nnode -v\r\n v0.12.4\r\ngyp\r\n ERR! node-gyp -v\r\n v1.0.3\r\ngyp\r\n \r\nERR!\r\n \r\nnot ok\r\n \r\nnpm\r\n \r\nERR!\r\n Windows_NT 6.1.7601\r\nnpm\r\n \r\nERR!\r\n \r\nargv\r\n \"C:\\\\Program Files\\\\nodejs\\\\\\\\node.exe\" \"C:\\\\Program Files\\\\nodejs\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js\" \"install\" \"protagonist\"\r\nnpm\r\n \r\nERR!\r\n \r\nnode\r\n v0.12.4\r\nnpm\r\n ERR! \r\nnpm \r\n v2.10.1\r\nnpm\r\n \r\nERR! \r\ncode\r\n ELIFECYCLE\r\nnpm\r\n ERR! protagonist@0.20.0 install: `node-gyp rebuild`\r\nnpm\r\n \r\nERR!\r\n Exit status 1\r\nnpm\r\n ERR! \r\nnpm\r\n \r\nERR!\r\n Failed at the protagonist@0.20.0 install script 'node-gyp rebuild'.\r\nnpm\r\n \r\nERR!\r\n This is most likely a problem with the protagonist package,\r\nnpm \r\nERR!\r\n not with npm itself.\r\nnpm\r\n ERR!\r\n Tell the author that this fails on your system:\r\nnpm\r\n \r\nERR!\r\n     node-gyp rebuild\r\nnpm\r\n \r\nERR!\r\n You can get their info via:\r\nnpm \r\nERR!\r\n     npm owner ls protagonist\r\nnpm\r\n \r\nERR!\r\n There is likely additional logging output above.\r\nnpm\r\n \r\nERR!\r\n Please include the following file with any support request:\r\nnpm\r\n \r\nERR!\r\n     C:\\Users\\torsten.bremeyer\\npm-debug.log\r\n```\r\n\r\nZdenek told me I need Visual Studio on my system. I do have Visual Studio 2013, but not VS 2010.\r\n\r\nCan someone help me with this installation?"}}