Gerenciado para corrigir isso:
env PUB_CACHE=/app/src/.pub-cache dart-sdk/bin/dart server.dart
Não percebi que você poderia passar comandos no final (obrigado cuonglm por me mostrar isso em os comentários!)
Estou tentando definir uma variável de ambiente e executar um comando em uma única linha, assim:
export PUB_CACHE=/app/src/.pub-cache && dart-sdk/bin/dart server.dart
(Não pergunte por que ... é complicado;))
Está sendo invocado por um script de outra pessoa; e falha assim:
export: '&&': not a valid identifier6:44 PM
export: 'dart-sdk/bin/dart': not a valid identifier6:44 PM
export: 'server.dart': not a valid identifier
Parece que todo o resto da linha está sendo passada para exportação. É totalmente possível que seja devido à maneira como eles estão executando o comando e eu não posso consertá-lo, mas também é possivelmente apenas o meu noobishness do Linux.
Há algo de errado com o meu comando? Posso facilmente fazê-lo executar as duas coisas individualmente?
Gerenciado para corrigir isso:
env PUB_CACHE=/app/src/.pub-cache dart-sdk/bin/dart server.dart
Não percebi que você poderia passar comandos no final (obrigado cuonglm por me mostrar isso em os comentários!)