execução do arquivo bash [closed]

0

No OSX El Capitan. Eu queria construir meu próprio script que eu posso chamar em qualquer lugar meteorB.sh

Os passos:

  1. crie o arquivo e coloque os comandos nele.
  2. chmod u + x do arquivo e mova-o para ~/Documents/scripts/meteorB.sh
  3. exporta a linha PATH="$ PATH: ~ / scripts" adicionada ao meu .bash_profile
  4. invocar source ~/.bash_profile

O erro: Em qualquer lugar que eu digite meteorB.sh eu recebo:

-bash: meteorB.sh: command not found

O arquivo tem esses privilégios -rwxr--r--
//meteorB.sh

#!/bin/bash
meteor remove-platform ios
meteor remove-platform android
meteor npm install --save bcrypt
meteor npm install --save
meteor npm install --production
meteor build .
    
por Fred J. 15.11.2016 / 00:36

1 resposta

1

Parece que você adicionou o script a ~/Documents/scripts , mas esse diretório não está em seu PATH. Você adicionou ~/scripts ao seu PATH em .bash_profile , mas não em ~/Documents/scripts . Altere a linha no seu .bash_profile para export PATH=$PATH:~/Document/scripts e repita as outras etapas.

    
por 15.11.2016 / 00:50

Tags