depois de compilar o node.js do átomo de origem falha ao carregar somente a partir da linha de comandos

0
drupal@drupal-pc:~$ sudo find / -type f -name "libnode.so"
find: ‘/run/user/1000/gvfs’: Keine Berechtigung
/opt/atom/libnode.so
drupal@drupal-pc:~$ atom
atom: error while loading shared libraries: libnode.so: cannot open shared      
object file: No such file or directory

Desde que eu compilei o nó js do github, ontem. O atom não lança átomos a partir da linha de comando, embora o arquivo ausente esteja em uso. Além disso, o atom é executado perfeitamente, quando iniciado a partir do ícone do lançador. Alguma idéia!

    
por Josh 30.11.2016 / 13:51

1 resposta

0

Se ele não encontrar a biblioteca, mas ela estiver lá, talvez ela não pesquise no lugar certo. Adicionando algo assim:

export LD_LIBRARY_PATH="/opt/atom"

para você .profile ou .bashrc pode ajudar aqui, mas o problema pode ser diferente.

Ou talvez você deva mudar o caminho do átomo com o caminho do seu novo nó na sua variável de ambiente PATH.

Tudo depende de onde você instalou o novo nó, se você removeu o nó antigo e como etc. Aqui está meu tutorial sobre como instalar o Node a partir de fontes e como lidar com os caminhos. Talvez você possa compará-lo à maneira como você construiu e instalou o Node.

    
por 30.11.2016 / 14:27