Não é possível criar o simples snap-in de console node.log do github

1

Antes de começar a criar um snap a partir do meu aplicativo real, achei que seria uma boa ideia começar com um aplicativo simples console.log. No entanto ..... depois de dois dias eu estou chegando a lugar nenhum: (

Estou executando o Ubuntu Core (16.04) e criei um pequeno repositório do GitHub no link .

Estes são os passos que segui:

1 Criei uma pasta chamada wmmihaa001 (igual à repo) e executei o seguinte comando no modo clássico:

sudo snapcraft init

2 Isso criou uma pasta snap com o arquivo snapcraft.yaml que eu editei:

name: wmmihaa001
version: '0.1' 
summary: ...
description: |
  ...
grade: devel 
confinement: devmode 
parts:
  wmmihaa001:
    source: https://github.com/wmmihaa/wmmihaa001.git
    plugin: nodejs
apps:
  hello:
    command: bin/hello-wmmihaa

(o comando está correlacionado com o meu package.json):

...
"bin": {
  "hello-wmmihaa": "index.js"
},
...

3 Em seguida, construo o projeto usando:

snapcraft

que saiu em:

Staging wmmihaa001
Priming wmmihaa001
Snapping 'wmmihaa001' /
Snapped wmmihaa001_0.1_amd64.snap

4 Por fim, instalei o projeto usando:

sudo snap install --devmode wmmihaa001_0.1_amd64.snap

que retornou:

wmmihaa001 0.1 installed

5 Verifico se o meu snap foi instalado usando lista de snap e, com certeza, está lá:

wmmihaa001            0.1              x1               devmode

6 Eu saio do modo clássico e executo wmmihaa001.hello :

admin@dell3001:~/snap$ wmmihaa001.hello
/snap/wmmihaa001/x1/bin/hello-wmmihaa: 1: /snap/wmmihaa001/x1/bin/hello-wmmihaa: Syntax error: word unexpected (expecting ")")
admin@dell3001:~/snap$

A única sintaxe no arquivo é:

console.log("Hello WMMIHAA");

Além disso ... Às vezes, depois que eu construí o snap, ele não é criado na pasta ../snap, onde eu posso encontrar outros snaps que eu criei a partir de amostras existentes

    
por wmmhihaa 19.07.2017 / 10:31

0 respostas