Проблема с установкой Cloud9 с GitHub: поддержка / node-builds-v4 /node-linux64: отказано в разрешении

#linux #ubuntu #node.js #cloud9-ide

#linux #ubuntu #node.js #cloud9-ide

Вопрос:

Я получаю при попытке запустить

 jiewmeng@klifmedia:~/cloud9$ sudo bin/cloud9.sh
[sudo] password for jiewmeng: 
--------------------------- Please wait, initializing submodules for first launch ------------------------
Submodule 'support/ace' (http://github.com/ajaxorg/ace.git) registered for path 'support/ace'
... ...
Resolving deltas: 100% (1419/1419), done.
Submodule path 'support/socket.io': checked out 'ee4c3bba5120d11489dc98da75082a2c65eac9e1'
--------------------------- Submodules installed ------------------------
Linux 64 bit
bin/cloud9.sh: 39: support/node-builds-v4/node-linux64: Permission denied
  

Что не так. Как я могу затем установить cloud9?

ОБНОВЛЕНИЕ 1

Читая инструкции ниже, «Ошибки при запуске: двоичные файлы и node.js «, вижу, что, возможно, мне нужно установить o3, потому что я на x64. Я пытался

 jiewmeng@klifmedia:~$ git clone http://github.com/ajaxorg/o3
Cloning into o3...
...
jiewmeng@klifmedia:~$ cd o3
jiewmeng@klifmedia:~/o3$ ./tools/node_modules_build 
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.824s)
...
14:13:16 runner system command -> ['/usr/bin/g  ', 'default/hosts/node-o3/sh_node_1.o', 'default/hosts/node-o3/sh_node_libs_1.o', '-o', '/home/jiewmeng/o3/build/default/o3.node', '-shared', '-L/usr/local/lib', '-Wl,-Bdynamic', '-lxml2']
/usr/bin/ld: cannot find -lxml2
collect2: ld returned 1 exit status
Waf: Leaving directory `/home/jiewmeng/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))
  

ОБНОВЛЕНИЕ 2

Я решил проблему в обновлении 1, установив libxml2-dev

 jiewmeng@klifmedia:~/o3$ ./tools/node_modules_build 
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.374s)
...
'build' finished successfully (1m46.076s)      
jiewmeng@klifmedia:~/o3$ sudo cp build/default/o3.node ~/cloud9/support/jsdav/support/node-o3-xml-v4/lib/o3-xml/
  

затем… возвращаемся к той же ошибке…

 jiewmeng@klifmedia:~$ cd cloud9/
jiewmeng@klifmedia:~/cloud9$ bin/cloud9.sh
Linux 64 bit
bin/cloud9.sh: 39: support/node-builds-v4/node-linux64: Permission denied
  

Комментарии:

1. Вам следует перейти на форум поддержки / список рассылки / IRC-канал для Cloud9.

Ответ №1:

Вы пробовали поддержку chmod x / node-builds-v4 / node-linux64?

Ответ №2:

Установите значение для переменной NODE_PATH в терминале следующим образом:

 export NODE_PATH="/usr/local/lib/node"
  

Ответ №3:

Я получил информацию о том, что эта проблема с разрешением должна быть уже исправлена. Попробуйте еще раз.