Sono abbastanza nuovo da colpire, quindi mi dispiace se sto chiedendo qualcosa di stupido. Per farla breve, sto cercando di eseguire il seguente script bash:
#!/bin/sh
ACTION="init" # init or push
USERNAME="username"
PASSWORD="password"
HOST="host.com"
PATH="WebSite/app"
DRYRUN="-D" # use -D for dry-run
cd ./htdocs/app/
git checkout master # switch to master
git push # push to origin
git ftp $ACTION --user $USERNAME --passwd $PASSWORD $DRYRUN ftp://$HOST/$PATH
ma quando lo faccio, ottengo il seguente errore:
deploy.sh: line 12: git: command not found
deploy.sh: line 13: git: command not found
deploy.sh: line 14: git: command not found
Se dovessi seguire direttamente i passaggi dello script, funziona come previsto, ma non quando corro via bash.
Penso che potrebbe avere qualcosa a che fare con il fatto che git non sia nel mio $ PATH, che assomiglia a questo: /home/daniel/.rvm/gems/ruby-1.9.3-p286/bin:/home/daniel/.rvm/gems/ruby-1.9.3-p286@global/bin:/home/daniel/.rvm/rubies/ruby-1.9.3-p286/bin:/home/daniel/.rvm/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/daniel/.rvm/bin
ma se è così, non sono sicuro di come aggiungerlo.
Qualcuno può aiutare? Grazie :)