Configurando o caminho do nó e permitindo que ele seja executado como sudo

1

Eu tenho um pi de framboesa no qual estou executando o nó. Eu segui este guia link para instalar o nó.

Quando configuro o NODE_JS_HOME , posso executar o nó a partir da linha de comando, mas não o nó sudo, e preciso ser sudo para acessar o GPIO.

Também parece que eu preciso inserir novamente o NODE_JS_HOME no meu .bash_profile toda vez que eu abro uma nova janela de terminal. Eu estou esperando que eu possa definir o nó globalmente e ser capaz de executar sudo node da linha de comando, desde o início.

    
por pedalpete 27.05.2014 / 06:49

3 respostas

1

Tente definir a variável NODE_JS_HOME no seu arquivo / etc / profile . Esse arquivo contém configurações de todo o sistema que serão, portanto, aplicadas a cada execução de shell.

    
por 27.05.2014 / 07:41
1

Para fazer com que o sudo funcione no linux normal, eu tive que fazer estes links:

  ln -s /usr/local/bin/node /usr/bin/node
  ln -s /usr/local/lib/node /usr/lib/node
  ln -s /usr/local/bin/npm /usr/bin/npm
  ln -s /usr/local/bin/node-waf /usr/bin/node-waf

Não tenho certeza se eles farão com que funcione também em framboesa pi, mas provavelmente vale a pena tentar.

    
por 03.09.2014 / 22:51
0

Acabei de desinstalar o nó e reinstalá-lo via

wget http://node-arm.herokuapp.com/node_latest_armhf.deb
sudo dpkg node_latest_armhf.deb

Depois disso, sudo node funcionou perfeitamente, sem ter que configurar nenhum perfil

    
por 30.05.2014 / 02:51