I using your tarball for now. Thx. On Wednesday, July 20, 2016 at 1:40:24 PM UTC-7, Michael Lumish wrote: > > Well, the immediate problem is that when I uploaded the tarballs the > script is trying to download, I called it "windows-x86" instead of > "win32-ia32", so that's my fault. And because of that, at the moment, > building the plugin from source is probably the best way to get it. You > could also download the tarball directly > <https://storage.googleapis.com/grpc-precompiled-binaries/node/grpc-tools/v0.15.0/windows-x86.tar.gz> > . > > On Wed, Jul 20, 2016 at 1:29 PM <[email protected] <javascript:>> wrote: > >> I tried installing it by running this command: >> >> *npm install grpc-toools* >> >> It did not work. >> >> This is the error I got: >> >> Pre-built binary not available for your system, looked for >> https://storage.googleapis.com/grpc-precompiled-binaries/node/grpc-tool >> s/v0.15.0/win32-ia32.tar.gz >> npm ERR! Windows_NT 6.1.7601 >> npm ERR! argv "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program >> Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" >> "install" "grpc-tools" >> npm ERR! node v0.12.7 >> npm ERR! npm v2.11.3 >> npm ERR! code ELIFECYCLE >> npm ERR! [email protected] install: `node-pre-gyp install` >> npm ERR! Exit status 1 >> npm ERR! >> npm ERR! Failed at the [email protected] install script 'node-pre-gyp >> install'. >> npm ERR! This is most likely a problem with the grpc-tools package, >> npm ERR! not with npm itself. >> npm ERR! Tell the author that this fails on your system: >> npm ERR! node-pre-gyp install >> npm ERR! You can get their info via: >> npm ERR! npm owner ls grpc-tools >> npm ERR! There is likely additional logging output above. >> npm ERR! error rolling back Error: EPERM, lstat >> 'C:\Research\gRPC\grpc-node-tools\node_modules\.bin' >> npm ERR! error rolling back at Error (native) >> npm ERR! error rolling back { [Error: EPERM, lstat >> 'C:\Research\gRPC\grpc-node-tools\node_modules\.bin'] >> npm ERR! error rolling back errno: -4048, >> npm ERR! error rolling back code: 'EPERM', >> npm ERR! error rolling back path: >> 'C:\\Research\\gRPC\\grpc-node-tools\\node_modules\\.bin' } >> >> npm ERR! Please include the following file with any support request: >> npm ERR! C:\Research\gRPC\grpc-node-tools\npm-debug.log >> >> >> Any ideas on what I'm doing wrong? >> >> TIA >> >> >> On Wednesday, July 20, 2016 at 10:57:32 AM UTC-7, Michael Lumish wrote: >> >>> If you install the grpc-tools npm package, you will get executables for >>> both protoc and grpc_node_plugin (but differently named) in your >>> node_modules/.bin folder. >>> >>> On Wed, Jul 20, 2016 at 10:53 AM <[email protected]> wrote: >>> >> I was reading about using grpc on Node.js. >>>> >>>> I see that we can dynamically compile the proto file or we can do it >>>> statically using protoc. >>>> >>>> For static generation, I need the Node grpc protoc plugin executable >>>> for windows. >>>> >>>> I'm using these instructions: >>>> https://github.com/grpc/grpc/tree/master/examples/node/static_codegen >>>> >>>> It says to do this: >>>> >>>> protoc --js_out=import_style=commonjs,binary:../node/static_codegen/ >>>> --grpc_out=../node/static_codegen --plugin=protoc-gen-grpc= >>>> *grpc_node_plugin* helloworld.proto >>>> >>>> The way I understand it, the *grpc_node_plugin* part in some >>>> executable that I need to find or compile. >>>> >>>> I prefer to just download this plugin some place but have not been able >>>> to find it anywhere. >>>> >>>> Could somebody please help me. >>>> >>>> Thank you. >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "grpc.io" group. >>>> >>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>> >>> >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/grpc-io/71b25678-c921-4c8d-aae1-e07e475ff98f%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/grpc-io/71b25678-c921-4c8d-aae1-e07e475ff98f%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "grpc.io" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/grpc-io/8cadae3a-4720-4a3a-b6b2-4e83f89cd1f9%40googlegroups.com >> >> <https://groups.google.com/d/msgid/grpc-io/8cadae3a-4720-4a3a-b6b2-4e83f89cd1f9%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> >
-- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/87efc1c9-4341-4109-bb11-c50a38597ca2%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
