Ubuntu 9.04 рдкрд░ Cloud9 ide рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди



рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдореИрдХ рдУрдПрд╕ рдПрдХреНрд╕ рдкрд░ рдЖрдИрдбреАрдИ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ ред рдмрд╛рдж рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдПрдХ рдЙрдкрджреНрд░рд╡ рдХрд┐рдпрд╛ рдФрд░ рдХреНрд▓рд╛рдЙрдб 9 рдЖрдИрдбреАрдИ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЖрд╕рд╛рди рдФрд░ рд╕реНрдкрд╖реНрдЯ рдмрдирд╛ рджрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдЖрдЬ рдореИрдВрдиреЗ рдПрдХ рд╕реНрд╡рдЪреНрдЫ рдкреНрд░рдгрд╛рд▓реА рдкрд░ рдЖрдИрдбреАрдИ рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред
рдореИрдВрдиреЗ Node.js 0.8.8 рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдм рдХреБрдЫ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдореБрдЦреНрдп GitHub рдкреГрд╖реНрда рдкрд░ рд╡рд░реНрдгрд┐рдд рд╣реИ, рдЗрд╕ рдЙрдореНрдореАрдж рдореЗрдВ рдХрд┐ рд╕рдордп рдЖрдПрдЧрд╛ рдФрд░ рдореИрдВ рдиреЛрдб рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдЖрдирдВрдж рд▓реЗ рд╕рдХрддрд╛ рд╣реВрдВред рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдХреИрд╕реЗред



Cloud9 ide рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдкрд░ рдореЗрд░реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдкреНрд░рдЧрддрд┐



* рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдПрд╕рдПрдо рдкреНрд░рдмрдВрдзрдХ рд╕реНрдерд╛рдкрд┐рддред
* git clone рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкрд░ git clone ред
* рдФрд░ sm install рдХрдорд╛рдВрдб рдХреЛ рдЕрдВрдЬрд╛рдо рджреЗрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЧреЗрдХ рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╡рд┐рд╡рд░рдг рджреЗрдЦрд╛:

рдХрдорд╛рдВрдб рдПрд░рд░ рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ: sm рдЗрдВрд╕реНрдЯреЙрд▓
  * ERROR *************************************************************************** * Error: NPM error: npm WARN package.json packager@0.1.0 No README.md file found! npm http GET https://registry.npmjs.org/libxml/0.0.6 npm http GET https://registry.npmjs.org/asyncjs npm http 304 https://registry.npmjs.org/asyncjs npm http 304 https://registry.npmjs.org/libxml/0.0.6 > libxml@0.0.6 preinstall /home/cyberlight/.sourcemint/install-cache/https/github.com/ajaxorg/packager/tarball/01597eacd22ad660977d43c44b4001107117b8ea/node_modules/libxml > ./build.sh Checking for program g++ or c++ : /usr/bin/g++ Checking for program cpp : /usr/bin/cpp Checking for program ar : /usr/bin/ar Checking for program ranlib : /usr/bin/ranlib Checking for g++ : ok Checking for node path : not found Checking for node prefix : ok /usr/local 'configure' finished successfully (0.041s) Waf: Entering directory `/home/cyberlight/.sourcemint/install-cache/https/github.com/ajaxorg/packager/tarball/01597eacd22ad660977d43c44b4001107117b8ea/node_modules/libxml/support/o3/build' [1/3] cxx: hosts/node-o3/sh_node.cc -> build/Release/hosts/node-o3/sh_node_1.o 16:35:31 runner system command -> ['/usr/bin/g++', '-g', '-O3', '-msse2', '-ffast-math', '-fPIC', '-DPIC', '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64', '-D_GNU_SOURCE', '-IRelease/include', '-I../include', '-IRelease/hosts', '-I../hosts', '-IRelease/modules', '-I../modules', '-IRelease/deps', '-I../deps', '-I/usr/local/include/node', '../hosts/node-o3/sh_node.cc', '-c', '-o', 'Release/hosts/node-o3/sh_node_1.o'] [2/3] cxx: hosts/node-o3/sh_node_libs.cc -> build/Release/hosts/node-o3/sh_node_libs_1.o 16:35:32 runner system command -> ['/usr/bin/g++', '-g', '-O3', '-msse2', '-ffast-math', '-fPIC', '-DPIC', '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64', '-D_GNU_SOURCE', '-IRelease/include', '-I../include', '-IRelease/hosts', '-I../hosts', '-IRelease/modules', '-I../modules', '-IRelease/deps', '-I../deps', '-I/usr/local/include/node', '../hosts/node-o3/sh_node_libs.cc', '-c', '-o', 'Release/hosts/node-o3/sh_node_libs_1.o'] [3/3] cxx_link: build/Release/hosts/node-o3/sh_node_1.o build/Release/hosts/node-o3/sh_node_libs_1.o -> build/Release/o3.node 16:36:15 runner system command -> ['/usr/bin/g++', 'Release/hosts/node-o3/sh_node_1.o', 'Release/hosts/node-o3/sh_node_libs_1.o', '-o', '/home/cyberlight/.sourcemint/install-cache/https/github.com/ajaxorg/packager/tarball/01597eacd22ad660977d43c44b4001107117b8ea/node_modules/libxml/support/o3/build/Release/o3.node', '-shared', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lxml2'] /usr/bin/ld: cannot find -lxml2 collect2:  ld     1 Waf: Leaving directory `/home/cyberlight/.sourcemint/install-cache/https/github.com/ajaxorg/packager/tarball/01597eacd22ad660977d43c44b4001107117b8ea/node_modules/libxml/support/o3/build' Build failed: -> task failed (err #1): {task: cxx_link sh_node_1.o,sh_node_libs_1.o -> o3.node} File "/usr/local/bin/node-waf", line 16, in <module> Scripting.prepare(t, os.getcwd(), VERSION, wafdir) File "/usr/local/bin/../lib/node/wafadmin/Scripting.py", line 147, in prepare error(str(e)) cp:    stat  ┬лbuild/Release/o3.node┬╗:      npm ERR! libxml@0.0.6 preinstall: `./build.sh` npm ERR! `sh "-c" "./build.sh"` failed with 1 npm ERR! npm ERR! Failed at the libxml@0.0.6 preinstall script. npm ERR! This is most likely a problem with the libxml package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! ./build.sh npm ERR! You can get their info via: npm ERR! npm owner ls libxml npm ERR! There is likely additional logging output above. npm ERR! System Linux 3.2.0-29-generic npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "." "--production" npm ERR! cwd /home/cyberlight/.sourcemint/install-cache/https/github.com/ajaxorg/packager/tarball/01597eacd22ad660977d43c44b4001107117b8ea npm ERR! node -v v0.8.8 npm ERR! npm -v 1.1.59 npm ERR! code ELIFECYCLE npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/cyberlight/.sourcemint/install-cache/https/github.com/ajaxorg/packager/tarball/01597eacd22ad660977d43c44b4001107117b8ea/npm-debug.log npm ERR! not ok code 0 In package: /home/cyberlight/test/cloud9ide/cloud9 * File : false @ false * Stack: * Error: NPM error: npm WARN package.json packager@0.1.0 No README.md file found! * npm http GET https://registry.npmjs.org/libxml/0.0.6 * npm http GET https://registry.npmjs.org/asyncjs * npm http 304 https://registry.npmjs.org/asyncjs * npm http 304 https://registry.npmjs.org/libxml/0.0.6 * * > libxml@0.0.6 preinstall /home/cyberlight/.sourcemint/install-cache/https/github.com/ajaxorg/packager/tarball/01597eacd22ad660977d43c44b4001107117b8ea/node_modules/libxml * > ./build.sh * * Checking for program g++ or c++ : /usr/bin/g++ * Checking for program cpp : /usr/bin/cpp * Checking for program ar : /usr/bin/ar * Checking for program ranlib : /usr/bin/ranlib * Checking for g++ : ok * Checking for node path : not found * Checking for node prefix : ok /usr/local * 'configure' finished successfully (0.041s) * Waf: Entering directory `/home/cyberlight/.sourcemint/install-cache/https/github.com/ajaxorg/packager/tarball/01597eacd22ad660977d43c44b4001107117b8ea/node_modules/libxml/support/o3/build' * [1/3] cxx: hosts/node-o3/sh_node.cc -> build/Release/hosts/node-o3/sh_node_1.o * 16:35:31 runner system command -> ['/usr/bin/g++', '-g', '-O3', '-msse2', '-ffast-math', '-fPIC', '-DPIC', '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64', '-D_GNU_SOURCE', '-IRelease/include', '-I../include', '-IRelease/hosts', '-I../hosts', '-IRelease/modules', '-I../modules', '-IRelease/deps', '-I../deps', '-I/usr/local/include/node', '../hosts/node-o3/sh_node.cc', '-c', '-o', 'Release/hosts/node-o3/sh_node_1.o'] * [2/3] cxx: hosts/node-o3/sh_node_libs.cc -> build/Release/hosts/node-o3/sh_node_libs_1.o * 16:35:32 runner system command -> ['/usr/bin/g++', '-g', '-O3', '-msse2', '-ffast-math', '-fPIC', '-DPIC', '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64', '-D_GNU_SOURCE', '-IRelease/include', '-I../include', '-IRelease/hosts', '-I../hosts', '-IRelease/modules', '-I../modules', '-IRelease/deps', '-I../deps', '-I/usr/local/include/node', '../hosts/node-o3/sh_node_libs.cc', '-c', '-o', 'Release/hosts/node-o3/sh_node_libs_1.o'] * [3/3] cxx_link: build/Release/hosts/node-o3/sh_node_1.o build/Release/hosts/node-o3/sh_node_libs_1.o -> build/Release/o3.node * 16:36:15 runner system command -> ['/usr/bin/g++', 'Release/hosts/node-o3/sh_node_1.o', 'Release/hosts/node-o3/sh_node_libs_1.o', '-o', '/home/cyberlight/.sourcemint/install-cache/https/github.com/ajaxorg/packager/tarball/01597eacd22ad660977d43c44b4001107117b8ea/node_modules/libxml/support/o3/build/Release/o3.node', '-shared', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lxml2'] * /usr/bin/ld: cannot find -lxml2 * collect2:  ld     1 * Waf: Leaving directory `/home/cyberlight/.sourcemint/install-cache/https/github.com/ajaxorg/packager/tarball/01597eacd22ad660977d43c44b4001107117b8ea/node_modules/libxml/support/o3/build' * Build failed: -> task failed (err #1): * {task: cxx_link sh_node_1.o,sh_node_libs_1.o -> o3.node} * File "/usr/local/bin/node-waf", line 16, in <module> * Scripting.prepare(t, os.getcwd(), VERSION, wafdir) * File "/usr/local/bin/../lib/node/wafadmin/Scripting.py", line 147, in prepare * error(str(e)) * cp:    stat  ┬лbuild/Release/o3.node┬╗:      * npm ERR! libxml@0.0.6 preinstall: `./build.sh` * npm ERR! `sh "-c" "./build.sh"` failed with 1 * npm ERR! * npm ERR! Failed at the libxml@0.0.6 preinstall script. * npm ERR! This is most likely a problem with the libxml package, * npm ERR! not with npm itself. * npm ERR! Tell the author that this fails on your system: * npm ERR! ./build.sh * npm ERR! You can get their info via: * npm ERR! npm owner ls libxml * npm ERR! There is likely additional logging output above. * * npm ERR! System Linux 3.2.0-29-generic * npm ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "." "--production" * npm ERR! cwd /home/cyberlight/.sourcemint/install-cache/https/github.com/ajaxorg/packager/tarball/01597eacd22ad660977d43c44b4001107117b8ea * npm ERR! node -v v0.8.8 * npm ERR! npm -v 1.1.59 * npm ERR! code ELIFECYCLE * npm ERR! * npm ERR! Additional logging details can be found in: * npm ERR! /home/cyberlight/.sourcemint/install-cache/https/github.com/ajaxorg/packager/tarball/01597eacd22ad660977d43c44b4001107117b8ea/npm-debug.log * npm ERR! not ok code 0 * In package: /home/cyberlight/test/cloud9ide/cloud9 * at ChildProcess.<anonymous> (/usr/local/lib/node_modules/sm/node_modules/sourcemint-pm-sm/node_modules/sourcemint-pm-npm/lib/npm.js:77:29) * at ChildProcess.EventEmitter.emit (events.js:91:17) * at Process._handle.onexit (child_process.js:674:10) * ERROR *************************************************************************** 



рдЬрд┐рд╕рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реЛрдиреЗ рд▓рдЧрд╛ рдХрд┐ рд╕реНрдерд╛рдкрдирд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╣реЛ рдЬрд╛рдПрдЧреАред

рдФрд░ рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдорд┐рд▓рд╛ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдерд╛ рдХрд┐ рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рдЧрд╛рдпрдм рдереАрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, build/Release/o3.node ред рдФрд░ рдлрд┐рд░ рдкрд┐рдЫрд▓реЗ рдЕрдиреБрднрд╡ рд╕реЗ, рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдореБрдЭреЗ рдЕрдкрдиреЗ рдореВрд▓ npm рдХреА рдЯреАрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреА рдХрд┐рд╕реНрдордд рдЖрдЬрдорд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдореИрдВрдиреЗ npm install рдХрдорд╛рдВрдб рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ npm install рдХрдВрд╕реЛрд▓ рдореЗрдВ рдПрдХ рд▓рдВрдмреА рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдорд┐рд▓реА, рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬреЛрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреВрд░реА рд╣реЛ рдЧрдИ рдереАред рдпрд╛рдиреА npm рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд▓рд┐рдП рдореЗрд░реА рдЙрдореНрдореАрджреЗрдВ рдЙрдЪрд┐рдд рдереАрдВ!

рдкрд░рд┐рдгрд╛рдо



рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИ рдХрд┐ рдЕрдм рд╕рдм рдХреБрдЫ рдкреАрдЫреЗ рд╣реИ рдФрд░ рдореИрдВ bin/cloud9.sh рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдХрдВрд╕реЛрд▓ рдореЗрдВ рдореИрдВ рдХрдорд╛рдВрдб bin/cloud9.sh рдЯрд╛рдЗрдк рдХрд░рддрд╛ bin/cloud9.sh ред bin/cloud9.sh ! рдФрд░ рдлрд┐рд░ рдореИрдВ рдирд┐рд░рд╛рд╢ рд╣реЛ рдЧрдпрд╛ рдерд╛! рдлрд┐рд░ рд╕реЗ рдПрдХ рдЧрд▓рддреА!

Cloud9ide рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рдмрдирд╛рдирд╛
 cyberlight@cyberlight-dt:~/test/cloud9ide/cloud9$ bin/cloud9.sh mkdir -p plugins-client/lib.ace/www/worker rm -rf /tmp/c9_worker_build mkdir -p /tmp/c9_worker_build/ext ln -s `pwd`/plugins-client/ext.language /tmp/c9_worker_build/ext/language ln -s `pwd`/plugins-client/ext.codecomplete /tmp/c9_worker_build/ext/codecomplete ln -s `pwd`/plugins-client/ext.jslanguage /tmp/c9_worker_build/ext/jslanguage node Makefile.dryice.js worker # cloud9 worker --------- path.existsSync is now called `fs.existsSync`. /home/cyberlight/test/cloud9ide/cloud9/node_modules/dryice/lib/dryice/index.js:665 throw new Error('Each commonjs root should be a directory: ' + root); ^ Error: Each commonjs root should be a directory: /home/cyberlight/test/cloud9ide/cloud9/node_modules/treehugger/lib at CommonJsProject.<anonymous> (/home/cyberlight/test/cloud9ide/cloud9/node_modules/dryice/lib/dryice/index.js:665:13) at Array.map (native) at new CommonJsProject (/home/cyberlight/test/cloud9ide/cloud9/node_modules/dryice/lib/dryice/index.js:663:27) at Function.copy.createCommonJsProject (/home/cyberlight/test/cloud9ide/cloud9/node_modules/dryice/lib/dryice/index.js:936:10) at worker (/home/cyberlight/test/cloud9ide/cloud9/Makefile.dryice.js:43:30) at main (/home/cyberlight/test/cloud9ide/cloud9/Makefile.dryice.js:35:9) at Object.<anonymous> (/home/cyberlight/test/cloud9ide/cloud9/Makefile.dryice.js:95:5) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) make: *** [plugins-client/lib.ace/www/worker/worker-language.js]  1 Linux 64 bit path.existsSync is now called `fs.existsSync`. /home/cyberlight/test/cloud9ide/cloud9/node_modules/architect/architect.js:265 throw err; ^ Error: Can't find 'vfs-architect/local' relative to '/home/cyberlight/test/cloud9ide/cloud9/plugins-server' at resolvePackageSync (/home/cyberlight/test/cloud9ide/cloud9/node_modules/architect/architect.js:263:15) at /home/cyberlight/test/cloud9ide/cloud9/node_modules/architect/architect.js:30:34 at Array.forEach (native) at Object.resolveConfig (/home/cyberlight/test/cloud9ide/cloud9/node_modules/architect/architect.js:23:12) at boot (/home/cyberlight/test/cloud9ide/cloud9/server.js:102:33) at Object.<anonymous> (/home/cyberlight/test/cloud9ide/cloud9/server.js:87:2) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) 



рдЗрд╕ рд╕реВрдЪреА рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд vfs-architect рдФрд░ vfs-architect рдкреИрдХреЗрдЬ рдирд╣реАрдВ рдорд┐рд▓реЗ рдереЗред рдПрдХ Google рдЦреЛрдЬ рдиреЗ рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд┐рдПред рдореИрдВрдиреЗ рдЗрд╕реЗ рдХреНрд▓реЛрди рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЬрд╝рд┐рдк рдЖрд░реНрдХрд╛рдЗрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ vfs-architect рдирд╛рдо рдХреЗ рддрд╣рдд node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЕрдирдкреИрдХ рдХрд┐рдпрд╛ред
рдлрд┐рд░ рдореИрдВрдиреЗ GitHub рдкрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдЯреНрд░реАрд╣реБрдЧрд░ рд╕рдВрдЧреНрд░рд╣ рднреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ред рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ Tree_ugger рдирд╛рдо рдХреЗ рддрд╣рдд node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЕрдирдкреИрдХ рдХрд┐рдпрд╛ред

рдЪрд░рдгреЛрдВ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ bin/cloud9.sh рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд┐рд░ рд╕реЗ bin/cloud9.sh рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рд▓реЗрдХрд┐рди рдЕрдм socket.io рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреА socket.io рдкреИрдХреЗрдЬред

рдХреНрд▓рд╛рдЙрдб 9рдЗрдб рдХреЗ рджреВрд╕рд░реЗ рдЯреЗрд╕реНрдЯ рд░рди рдХреЗ рдмрд╛рдж рддреНрд░реБрдЯрд┐ рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ
 cyberlight@cyberlight-dt:~/test/cloud9ide/cloud9$ bin/cloud9.sh mkdir -p plugins-client/lib.ace/www/worker rm -rf /tmp/c9_worker_build mkdir -p /tmp/c9_worker_build/ext ln -s `pwd`/plugins-client/ext.language /tmp/c9_worker_build/ext/language ln -s `pwd`/plugins-client/ext.codecomplete /tmp/c9_worker_build/ext/codecomplete ln -s `pwd`/plugins-client/ext.jslanguage /tmp/c9_worker_build/ext/jslanguage node Makefile.dryice.js worker # cloud9 worker --------- path.existsSync is now called `fs.existsSync`. copy.source.commonjs is deprecated, pass { project:... includes:...} directly as a source - ext/language/worker.js has require(...) with non-string parameter. Ignoring requirement. - ext/language/worker.js has require(...) with non-string parameter. Ignoring requirement. cp node_modules/ace/build/src/worker* plugins-client/lib.ace/www/worker Linux 64 bit path.existsSync is now called `fs.existsSync`. module.js:340 throw err; ^ Error: Cannot find module 'socket.io' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:362:17) at require (module.js:378:17) at Object.<anonymous> (/home/cyberlight/test/cloud9ide/cloud9/plugins-server/cloud9.socket/socket.js:5:16) at Module._compile (module.js:449:26) at Object.Module._extensions..js (module.js:467:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:362:17) 



рдФрд░ рдпрд╣рд╛рдВ рдореИрдВрдиреЗ рдЕрднреА рднреА рдпрд╣ рджреЗрдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХреИрд╕реЗ рдЬрд╛рдВрдЪ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХреМрди рд╕реЗ рдкреИрдХреЗрдЬ рд╣реИрдВ рдФрд░ рдХреМрди рд╕реЗ рдирд╣реАрдВред Sm рдХрдорд╛рдВрдб рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ sm рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреИрдХреЗрдЬ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдбрд╛рдпрдЧреНрдиреЛрд╕реНрдЯрд┐рдХреНрд╕ рдХреЛ рдЪрд▓рд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдЗрд╕реЗ рдЪрд▓рд╛рддреЗ рд╣реБрдП, рдореБрдЭреЗ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд░рд┐рдкреЛрд░реНрдЯ рдорд┐рд▓реА:



рдЕрдм рдореБрдЭреЗ рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдЬреЛ рдореБрдЭреЗ рд╕реНрдерд╛рдкрд┐рдд / рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдФрд░ рдЕрдм рдЗрд╕ рд╕реВрдЪреА рдореЗрдВ рдирд┐рдореНрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:



рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╕реНрд╡реАрд░ рдореЗрдВ, рдореИрдВрдиреЗ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдкрддрд╛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рдЙрддреНрдкрд╛рджрди рдкрд░ рдЬреЛрд░ рджрд┐рдпрд╛

 sm status 


рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрдкрдпреЛрдЧреА рдЯреАрдо :)



рдЗрд╕ рд╕реВрдЪреА рд╕реЗ packager, socket.io socket.io-client рдкреНрд░рдмрдВрдзрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ packager, socket.io socket.io-client рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред рд▓реЗрдХрд┐рди vfs рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЗрд╕реЗ рдХреНрд▓реЛрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЗрд╕реЗ рдпрд╣рд╛рдБ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред рдпрджрд┐ рдЖрдк рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдЙрд╕реА рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖



packager, socket.io socket.io-client рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ packager packager, socket.io socket.io-client рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ packager, socket.io socket.io-client рдмрд╛рд░реЗ рдореЗрдВ рди рднреВрд▓рдиреЗ рдХреЗ vfs , рдЖрдк "Urraaaaa!" рдЪрд┐рд▓реНрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ bin/cloud9.sh рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдХрдВрд╕реЛрд▓ рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИ! ред рдЙрд╕реА рд╕рдордп, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЖрдЗрдбреА рд╕рд░реНрд╡рд░ 3131 рдкреЛрд░реНрдЯ рдкрд░ рдЙрдЧрддрд╛ рд╣реИред рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреЛрд▓реЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдХреНрд░реЛрдорд┐рдпрдо рд╣реИ рдФрд░ localhost:3131 ред

рдЙрд╕рдХреЗ рдмрд╛рдж рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ:



рдирд┐рд╖реНрдХрд░реНрд╖



рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд▓реЗрдЦ рд╕реЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЛ рдорджрдж рдорд┐рд▓реЗрдЧреА, рдЬреЛ рдЙрдмрдВрдЯреВ рдХреЗ рддрд╣рдд рдХреНрд▓рд╛рдЙрдб 9 рдЖрдЗрдбреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдЕрджреНрдпрддрди

рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ:

NodeJS >= 0.6.16 (node 0.8.x will not work at the moment!)

Ide рдиреЗ 0.8.8 рдХреЗ 0.8.8 рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╢рд╛рдирджрд╛рд░ рдХрд╛рдо рдХрд┐рдпрд╛
рдореИрдВрдиреЗ рдЬрд╛рдБрдЪ рдХреА рдХрд┐ рдХреНрдпрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдбрд┐рдмрдЧрд┐рдВрдЧ, рдЗрдВрдЯреЗрд▓реАрд╕реЗрдиреНрд╕ рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрдиред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдм рддрдХ рдХреЛрдИ рдЦрд░рд╛рдмреА рдирд╣реАрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдЕрдЧрд░ рдХреБрдЫ рдЦреЛрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреВрдВрдЧрд╛ред

рдореИрдВ рдЕрдкрдиреЗ рджрд╛рд╡реЛрдВ рдХреЗ рд╕рдмреВрдд рдХреЗ рддреМрд░ рдкрд░ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реВрдВред

* Intellisense рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдЕрдм рдХреЗ рд▓рд┐рдП Ctrl + Space)



* рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ



* рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рдЯреВрд▓рдЯрд┐рдк

Source: https://habr.com/ru/post/In150204/


All Articles